#embedded — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #embedded, aggregated by home.social.
-
I finished up the demo project for my kids' tech class where the teacher gave mee a pile of electronics to mess with.
-
So one issue we have in @oreboot is also being faced by Embassy et al:
We use a stable toolchain for host tooling, and nightly ones for the code to run on the target platforms, which have various architectures. 🦀🦀However, Rust/cargo does not yet understand the mix well, so you end up with stuff like this https://github.com/embassy-rs/embassy/blob/2110d1a200afc0a840e757b9b60a638cae89f844/fmtall.sh#L6 or that https://github.com/oreboot/oreboot/blob/5e74d5b66fe19ad02c2e91309f9d5069fc0f5031/Makefile#L7 - hacks in scripts/Makefiles. 🧑💻
I hope we can discuss this a bit at #RustWeek during the #Rust #Embedded Working Group meeting. 👀
-
So one issue we have in @oreboot is also being faced by Embassy et al:
We use a stable toolchain for host tooling, and nightly ones for the code to run on the target platforms, which have various architectures. 🦀🦀However, Rust/cargo does not yet understand the mix well, so you end up with stuff like this https://github.com/embassy-rs/embassy/blob/2110d1a200afc0a840e757b9b60a638cae89f844/fmtall.sh#L6 or that https://github.com/oreboot/oreboot/blob/5e74d5b66fe19ad02c2e91309f9d5069fc0f5031/Makefile#L7 - hacks in scripts/Makefiles. 🧑💻
I hope we can discuss this a bit at #RustWeek during the #Rust #Embedded Working Group meeting. 👀
-
So one issue we have in @oreboot is also being faced by Embassy et al:
We use a stable toolchain for host tooling, and nightly ones for the code to run on the target platforms, which have various architectures. 🦀🦀However, Rust/cargo does not yet understand the mix well, so you end up with stuff like this https://github.com/embassy-rs/embassy/blob/2110d1a200afc0a840e757b9b60a638cae89f844/fmtall.sh#L6 or that https://github.com/oreboot/oreboot/blob/5e74d5b66fe19ad02c2e91309f9d5069fc0f5031/Makefile#L7 - hacks in scripts/Makefiles. 🧑💻
I hope we can discuss this a bit at #RustWeek during the #Rust #Embedded Working Group meeting. 👀
-
So one issue we have in @oreboot is also being faced by Embassy et al:
We use a stable toolchain for host tooling, and nightly ones for the code to run on the target platforms, which have various architectures. 🦀🦀However, Rust/cargo does not yet understand the mix well, so you end up with stuff like this https://github.com/embassy-rs/embassy/blob/2110d1a200afc0a840e757b9b60a638cae89f844/fmtall.sh#L6 or that https://github.com/oreboot/oreboot/blob/5e74d5b66fe19ad02c2e91309f9d5069fc0f5031/Makefile#L7 - hacks in scripts/Makefiles. 🧑💻
I hope we can discuss this a bit at #RustWeek during the #Rust #Embedded Working Group meeting. 👀
-
So one issue we have in @oreboot is also being faced by Embassy et al:
We use a stable toolchain for host tooling, and nightly ones for the code to run on the target platforms, which have various architectures. 🦀🦀However, Rust/cargo does not yet understand the mix well, so you end up with stuff like this https://github.com/embassy-rs/embassy/blob/2110d1a200afc0a840e757b9b60a638cae89f844/fmtall.sh#L6 or that https://github.com/oreboot/oreboot/blob/5e74d5b66fe19ad02c2e91309f9d5069fc0f5031/Makefile#L7 - hacks in scripts/Makefiles. 🧑💻
I hope we can discuss this a bit at #RustWeek during the #Rust #Embedded Working Group meeting. 👀
-
This is a neat article about "serving" a "website" from an AVR microcontroller running at 24 MHz with only 64 kB of flash storage.
-
This is a neat article about "serving" a "website" from an AVR microcontroller running at 24 MHz with only 64 kB of flash storage.
-
This is a neat article about "serving" a "website" from an AVR microcontroller running at 24 MHz with only 64 kB of flash storage.
-
This is a neat article about "serving" a "website" from an AVR microcontroller running at 24 MHz with only 64 kB of flash storage.
-
This is a neat article about "serving" a "website" from an AVR microcontroller running at 24 MHz with only 64 kB of flash storage.
-
No details, but we know it is a 3 weeks long project! 😅
-
No details, but we know it is a 3 weeks long project! 😅
-
No details, but we know it is a 3 weeks long project! 😅
-
No details, but we know it is a 3 weeks long project! 😅
-
Yuning Liang from Deep Computing gives an exciting talk about emerging RISC-V platforms particular new developer systems and laptops are helping to expand the reach Linux applications and create new opportunities for developers. FOSS and Open Hardware FTW! 😍🥰
-
Yuning Liang from Deep Computing gives an exciting talk about emerging RISC-V platforms particular new developer systems and laptops are helping to expand the reach Linux applications and create new opportunities for developers. FOSS and Open Hardware FTW! 😍🥰
-
Yuning Liang from Deep Computing gives an exciting talk about emerging RISC-V platforms particular new developer systems and laptops are helping to expand the reach Linux applications and create new opportunities for developers. FOSS and Open Hardware FTW! 😍🥰
-
Yuning Liang from Deep Computing gives an exciting talk about emerging RISC-V platforms particular new developer systems and laptops are helping to expand the reach Linux applications and create new opportunities for developers. FOSS and Open Hardware FTW! 😍🥰
-
Yuning Liang from Deep Computing gives an exciting talk about emerging RISC-V platforms particular new developer systems and laptops are helping to expand the reach Linux applications and create new opportunities for developers. FOSS and Open Hardware FTW! 😍🥰
-
Ariel OS will be at RustWeek and we would love to meet you! Our team members Emmanuel, Karin, Kaspar, Koen and Nils will be there. We have a booth during both conference days, May 19 & 20, near the entrances of the main stage at the 2nd floor.
At Wednesday May 20 at 12:45 we have a meetup at our booth for everyone interested. Drop by to discuss why Ariel OS might be an interesting choice for building your next embedded Rust / Embassy project.
See you at #RustWeek2026!
-
Ariel OS will be at RustWeek and we would love to meet you! Our team members Emmanuel, Karin, Kaspar, Koen and Nils will be there. We have a booth during both conference days, May 19 & 20, near the entrances of the main stage at the 2nd floor.
At Wednesday May 20 at 12:45 we have a meetup at our booth for everyone interested. Drop by to discuss why Ariel OS might be an interesting choice for building your next embedded Rust / Embassy project.
See you at #RustWeek2026!
-
Ariel OS will be at RustWeek and we would love to meet you! Our team members Emmanuel, Karin, Kaspar, Koen and Nils will be there. We have a booth during both conference days, May 19 & 20, near the entrances of the main stage at the 2nd floor.
At Wednesday May 20 at 12:45 we have a meetup at our booth for everyone interested. Drop by to discuss why Ariel OS might be an interesting choice for building your next embedded Rust / Embassy project.
See you at #RustWeek2026!
-
Ariel OS will be at RustWeek and we would love to meet you! Our team members Emmanuel, Karin, Kaspar, Koen and Nils will be there. We have a booth during both conference days, May 19 & 20, near the entrances of the main stage at the 2nd floor.
At Wednesday May 20 at 12:45 we have a meetup at our booth for everyone interested. Drop by to discuss why Ariel OS might be an interesting choice for building your next embedded Rust / Embassy project.
See you at #RustWeek2026!
-
Ariel OS will be at RustWeek and we would love to meet you! Our team members Emmanuel, Karin, Kaspar, Koen and Nils will be there. We have a booth during both conference days, May 19 & 20, near the entrances of the main stage at the 2nd floor.
At Wednesday May 20 at 12:45 we have a meetup at our booth for everyone interested. Drop by to discuss why Ariel OS might be an interesting choice for building your next embedded Rust / Embassy project.
See you at #RustWeek2026!
-
new transmission- reminiscing on my favorite #hacking tool, the #esp32 . check it out!! #newpost #blogging #blogpost #programming #esp32projects #embedded #ai
-
new transmission- reminiscing on my favorite #hacking tool, the #esp32 . check it out!! #newpost #blogging #blogpost #programming #esp32projects #embedded #ai
-
new transmission- reminiscing on my favorite #hacking tool, the #esp32 . check it out!! #newpost #blogging #blogpost #programming #esp32projects #embedded #ai
-
new transmission- reminiscing on my favorite #hacking tool, the #esp32 . check it out!! #newpost #blogging #blogpost #programming #esp32projects #embedded #ai
-
new transmission- reminiscing on my favorite #hacking tool, the #esp32 . check it out!! #newpost #blogging #blogpost #programming #esp32projects #embedded #ai
-
While probing a GPIO pin on my oscilloscope, I noticed it toggled between 2.4V and 3.3V. Using another reference pin, toggling at exactly the same time swinged correctly between 0V and 3.3V
I think I might have damaged a pin on my #rp2350 :( #debugging #signals #embedded #pico2
-
While probing a GPIO pin on my oscilloscope, I noticed it toggled between 2.4V and 3.3V. Using another reference pin, toggling at exactly the same time swinged correctly between 0V and 3.3V
I think I might have damaged a pin on my #rp2350 :( #debugging #signals #embedded #pico2
-
And now for something completely different:
I finally got the #Swift #Embedded example working on the Game Boy Advance today. :)
Thanks to @finnvoorhees for the starter kit
https://github.com/finnvoor/swift-gameboy-examples -
Squeezie – Squeezebox Server Remote Control
Mit „Squeezie“ entsteht ein ESP32-basierter Hardware-Controller für Lyrion bzw. klassische Squeezebox-Server — inklusive eigenem TFT-Display, individuell entwickelter Platine und natürlich jeder Menge Katzen
#AudioStreaming #diy #Embedded #ESP32 #HardwareProjekt #IoT #Lyrion #Maker #Mikrocontroller #Musikserver #Nerdstuff #OpenSource #PCBDesign #Squeezebox #Squeezer #TFTDisplay #WLAN
https://dirkwouters.de/squeezie-squeezebox-server-remote-control/
-
Squeezie – Squeezebox Server Remote Control
Mit „Squeezie“ entsteht ein ESP32-basierter Hardware-Controller für Lyrion bzw. klassische Squeezebox-Server — inklusive eigenem TFT-Display, individuell entwickelter Platine und natürlich jeder Menge Katzen
#AudioStreaming #diy #Embedded #ESP32 #HardwareProjekt #IoT #Lyrion #Maker #Mikrocontroller #Musikserver #Nerdstuff #OpenSource #PCBDesign #Squeezebox #Squeezer #TFTDisplay #WLAN
https://dirkwouters.de/squeezie-squeezebox-server-remote-control/
-
Added some oscilloscope measured waveforms to my blogpost about the hc-sr04 ultrasonic distance sensor. Trigger pulse width was off from the expected width on linux. Ultrasonic pulses clearly visual as well
-
Added some oscilloscope measured waveforms to my blogpost about the hc-sr04 ultrasonic distance sensor. Trigger pulse width was off from the expected width on linux. Ultrasonic pulses clearly visual as well
-
I really like the #FAuSt (Functional Audio Stream) #programming language, developed at GRAME in France by Orlarey, et al. It is designed for realtime sound synthesis and control for live music performances. But its #functional core is equally at home in DSP, robotics, and similar #realtime #embedded processing and control systems.
The Faust compiler translates the high-level FP constructs down to C, C++, Rust, Java, JavaScript, WASM, and even LLVM byte code. It has an intuitive, built-in support for parallelism. It can target the whole gamut of platforms: desktop, web, mobile, and MCUs. There is even an official demo for the ESP32 audio DevKit boards. Oh and, it also comes with a built-in GUI library of audio mixer controls.
The generated C code is usually better optimised than handwritten code. This language has been around since 2002, so it is very stable. And because it emerged from an academic research environment, there are tonnes of well written papers and books for it. In short, Faust is a great language to write production-ready, custom DSP algorithms.
Do note that Faust's syntax is quite brisk. But it is nowhere near as brusque as the syntax of Backus's famed FP.
I heartily recommend Faust to the #EE who designs and implements realtime embedded systems, especially for #audio and #music applications.
-
Expected to create a 10us pulse in python using time.sleep() on my raspberry pi:
GPIO.output(pin_trig, GPIO.HIGH)
time.sleep(10E-6)
GPIO.output(pin_trig, GPIO.LOW)Only to see a 95.5us pulse with my #siglent scope
-
Expected to create a 10us pulse in python using time.sleep() on my raspberry pi:
GPIO.output(pin_trig, GPIO.HIGH)
time.sleep(10E-6)
GPIO.output(pin_trig, GPIO.LOW)Only to see a 95.5us pulse with my #siglent scope
-
Stories and reasoning we put to our work is often not that visible. Here is my Link project, which is partly AI implemented communication system to test various transport and security measures. It's built with buildroot and all other details can be found here: https://codeberg.org/resiliencetheatre/rpi-extree/src/branch/main/link.md
#opsec #comsec #outofband #opensource #buildroot #embedded #lvgl #prepping #preparedness #nitrokey #fido2 #satcom -
Stories and reasoning we put to our work is often not that visible. Here is my Link project, which is partly AI implemented communication system to test various transport and security measures. It's built with buildroot and all other details can be found here: https://codeberg.org/resiliencetheatre/rpi-extree/src/branch/main/link.md
#opsec #comsec #outofband #opensource #buildroot #embedded #lvgl #prepping #preparedness #nitrokey #fido2 #satcom -
Stories and reasoning we put to our work is often not that visible. Here is my Link project, which is partly AI implemented communication system to test various transport and security measures. It's built with buildroot and all other details can be found here: https://codeberg.org/resiliencetheatre/rpi-extree/src/branch/main/link.md
#opsec #comsec #outofband #opensource #buildroot #embedded #lvgl #prepping #preparedness #nitrokey #fido2 #satcom -
Делаем Bluetooth-адаптер для USB-клавиатуры
Так бывает, что в твоей клавиатуре всё нравится, кроме провода, который не добавляет эстетики и удобства. Поэтому у меня возникло желание сделать адаптер для превращения своей проводной клавиатуры в беспроводную. Я уже предпринимал такую попытку в одной из своих статей . Описанный там адаптер представлял больше учебный интерес, чем имел практическое применение, так как прошивка представляла собой полноценный Linux, кастомизированный скриптами, и использовала слишком мощное (Raspberry Pi Zero 2 W) для такой простой задачи железо. К той статье были написаны справедливые замечания, а сейчас я хочу их исправить.
https://habr.com/ru/companies/ruvds/articles/1026524/
#usb #hid #embedded #tinyusb #btstack #raspberry #keyboard #bluetooth #ble #ruvds_статьи
-
Got tired of dragging a monitor to the rack just to get into the BIOS.
So I built a KVM that converts the firmware screen into live text — piped straight into an SSH terminal. Arrow keys inject HID keystrokes. No browser, no cloud, no video stream.
This is what it looks like in practice.
Pre-launch on Crowdsupply if anyone's curious: crowdsupply.com/usbridge-technologies/usbridge-kvm-2-0 -
Running Bare-Metal Rust Alongside ESP-IDF on the ESP32-S3's Second Core
https://tingouw.com/blog/embedded/esp32/run_rust_on_app_core
#HackerNews #Rust #ESP32 #Embedded #Development #BareMetal #ESPIDF