home.social

#embedded — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #embedded, aggregated by home.social.

  1. I finished up the demo project for my kids' tech class where the teacher gave mee a pile of electronics to mess with.

    spectra.video/w/eniVhiZyLxc41F

  2. 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 github.com/embassy-rs/embassy/ or that github.com/oreboot/oreboot/blo - hacks in scripts/Makefiles. 🧑‍💻

    I hope we can discuss this a bit at #RustWeek during the #Rust #Embedded Working Group meeting. 👀

  3. 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 github.com/embassy-rs/embassy/ or that github.com/oreboot/oreboot/blo - hacks in scripts/Makefiles. 🧑‍💻

    I hope we can discuss this a bit at #RustWeek during the #Rust #Embedded Working Group meeting. 👀

  4. 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 github.com/embassy-rs/embassy/ or that github.com/oreboot/oreboot/blo - hacks in scripts/Makefiles. 🧑‍💻

    I hope we can discuss this a bit at #RustWeek during the #Rust #Embedded Working Group meeting. 👀

  5. 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 github.com/embassy-rs/embassy/ or that github.com/oreboot/oreboot/blo - hacks in scripts/Makefiles. 🧑‍💻

    I hope we can discuss this a bit at #RustWeek during the #Rust #Embedded Working Group meeting. 👀

  6. 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 github.com/embassy-rs/embassy/ or that github.com/oreboot/oreboot/blo - hacks in scripts/Makefiles. 🧑‍💻

    I hope we can discuss this a bit at #RustWeek during the #Rust #Embedded Working Group meeting. 👀

  7. This is a neat article about "serving" a "website" from an AVR microcontroller running at 24 MHz with only 64 kB of flash storage.

    maurycyz.com/projects/mcusite/

    #embedded #selfhosting

  8. This is a neat article about "serving" a "website" from an AVR microcontroller running at 24 MHz with only 64 kB of flash storage.

    maurycyz.com/projects/mcusite/

    #embedded #selfhosting

  9. This is a neat article about "serving" a "website" from an AVR microcontroller running at 24 MHz with only 64 kB of flash storage.

    maurycyz.com/projects/mcusite/

    #embedded #selfhosting

  10. This is a neat article about "serving" a "website" from an AVR microcontroller running at 24 MHz with only 64 kB of flash storage.

    maurycyz.com/projects/mcusite/

  11. This is a neat article about "serving" a "website" from an AVR microcontroller running at 24 MHz with only 64 kB of flash storage.

    maurycyz.com/projects/mcusite/

    #embedded #selfhosting

  12. 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! 😍🥰

    #RISCV #gnome #kde #hardware #embedded

  13. 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! 😍🥰

    #RISCV #gnome #kde #hardware #embedded

  14. 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! 😍🥰

    #RISCV #gnome #kde #hardware #embedded

  15. 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! 😍🥰

    #RISCV #gnome #kde #hardware #embedded

  16. 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! 😍🥰

    #RISCV #gnome #kde #hardware #embedded

  17. 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!

    #RustLang #embedded #IoT

  18. 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!

    #RustLang #embedded #IoT

  19. 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!

    #RustLang #embedded #IoT

  20. 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!

    #RustLang #embedded #IoT

  21. 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!

    #RustLang #embedded #IoT

  22. 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

  23. 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

  24. 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
    github.com/finnvoor/swift-game

    #gba #retrogaming

  25. 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

    dirkwouters.de/squeezie-squeez

  26. 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

    dirkwouters.de/squeezie-squeez

  27. 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

    embeddedjourneys.com/blog/sens

    #embedded #hc-sr04 #debugging #oscilloscope

  28. 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

    embeddedjourneys.com/blog/sens

    #embedded #hc-sr04 #debugging #oscilloscope

  29. 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.

    faust.grame.fr

  30. 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

    #GPIO #embedded #raspberrypi #debugging

  31. 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

    #GPIO #embedded #raspberrypi #debugging

  32. 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: codeberg.org/resiliencetheatre
    #opsec #comsec #outofband #opensource #buildroot #embedded #lvgl #prepping #preparedness #nitrokey #fido2 #satcom

  33. 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: codeberg.org/resiliencetheatre
    #opsec #comsec #outofband #opensource #buildroot #embedded #lvgl #prepping #preparedness #nitrokey #fido2 #satcom

  34. 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: codeberg.org/resiliencetheatre
    #opsec #comsec #outofband #opensource #buildroot #embedded #lvgl #prepping #preparedness #nitrokey #fido2 #satcom

  35. Делаем Bluetooth-адаптер для USB-клавиатуры

    Так бывает, что в твоей клавиатуре всё нравится, кроме провода, который не добавляет эстетики и удобства. Поэтому у меня возникло желание сделать адаптер для превращения своей проводной клавиатуры в беспроводную. Я уже предпринимал такую попытку в одной из своих статей . Описанный там адаптер представлял больше учебный интерес, чем имел практическое применение, так как прошивка представляла собой полноценный Linux, кастомизированный скриптами, и использовала слишком мощное (Raspberry Pi Zero 2 W) для такой простой задачи железо. К той статье были написаны справедливые замечания, а сейчас я хочу их исправить.

    habr.com/ru/companies/ruvds/ar

    #usb #hid #embedded #tinyusb #btstack #raspberry #keyboard #bluetooth #ble #ruvds_статьи

  36. 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

    #KVM #sysadmin #homelab #ssh #linux #openhardware #embedded

  37. I've been experimenting with #otk and #PicoGL. I'm trying to see if otk can use PicoGL as a back end in place of a full-fledged #OpenGL implementation. If it works, the otk #GUI library could be used on machines that don't support OpenGL or Mesa including #embedded systems that use #NanoX.

  38. I've been experimenting with and . I'm trying to see if otk can use PicoGL as a back end in place of a full-fledged implementation. If it works, the otk library could be used on machines that don't support OpenGL or Mesa including systems that use .

  39. I've been experimenting with #otk and #PicoGL. I'm trying to see if otk can use PicoGL as a back end in place of a full-fledged #OpenGL implementation. If it works, the otk #GUI library could be used on machines that don't support OpenGL or Mesa including #embedded systems that use #NanoX.