Ah yes, the perfect solution for when your embedded systems are just *begging* for the luxury of an inflated Ruby interpreter. 🚀🤖 Let's cram more complexity into devices with less computing power than your grandmother's flip phone! 🙄🔧
https://github.com/mruby/mruby #embeddedSystems #RubyInterpreter #techComplexity #innovation #deviceDesign #HackerNews #ngated
GitHub - mruby/mruby: Lightweight Ruby

Lightweight Ruby. Contribute to mruby/mruby development by creating an account on GitHub.

GitHub
GitHub - mruby/mruby: Lightweight Ruby

Lightweight Ruby. Contribute to mruby/mruby development by creating an account on GitHub.

GitHub
C/C++ Embedded Files

A summary of different approaches for embedding files within c / c++ code

How can embedded systems foster urban inclusivity? We detailed a project using the KT142C voice chip to build auditory traffic light signals. The system provides synchronized, location-specific audio cues, auto-adjusts volume day/night, and runs for years with minimal maintenance.

It’s a testament to how thoughtful engineering can create tangible social impact.

#EmbeddedSystems #AssistiveTechnology #SmartCity #Accessibility #OpenHardware #Engineering #FreeSoftware #IoT

https://lnkd.in/gUE8U6p9

So you created your favorite product system image, minimized it, tested its systemd-sysupdate over-the-air update capabilities, your CI automatically tests it in sandboxed virtual networks, and you are happy with it. Now your carefully engineered product wants to be deployed to a smaller embedded system without hassle? Maybe even from your Mac?

The final piece of the NixOS appliance image blog post series puzzle is here, and we are tackling one of the nastiest challenges in embedded systems and make it look easy: Cross-Compilation.

We started with the basics and progressively added advanced capabilities:

🔹 Part 1: Making "self-inflating" NixOS images that automatically resize their filesystems on first boot using systemd-repart
🔹 Part 2: Learn how to use builtin Nix capabilities to minimize images
🔹 Part 3: Implementing robust, atomic auto-updates with systemd-sysupdate
🔹 Part 4: Cross-compiling the image from any platform to any platform

If you are building IoT devices or optimized cloud images, you rarely build on the target hardware. You want to build here (e.g., a powerful x86 server or a MacBook) to deploy there (e.g., ARM64 Raspberry Pi, small RISCV board or whatever small system).

In this final guide, we provide a scalable Nix Flake architecture designed to handle this elegantly.
We move beyond simple cross-compilation hacks and show you how to:

✅ Strictly separate system configuration from build platform metadata.
✅ Automatically generate every combination of build/host platform (the Cartesian product).
✅ Build Linux images effortlessly even from macOS.

This is the blueprint for a maintainable, multi-architecture build pipeline.

👉 Read the Article: https://nixcademy.com/posts/cross-compile-nixos-images/
👉 Get the Code: https://nixcademy.com/posts/cross-compile-nixos-images/

#NixOS #Nix #DevOps #EmbeddedSystems #IoT #CrossCompilation #Linux

New technical blog post: "Getting Started with AC696N Speaker SoCs (Part 2)".
Continuing the series with practical hardware/software integration topics

How to locate the output firmware binary file after compilation using the project's build script.
Key knowledge for hands-on development with these SoCs.
#EmbeddedSystems #Firmware #Debugging #AC696N #EmbeddedProgramming #Electronics #IoT #TechBlog

https://lnkd.in/gdC_zrAf

The year ends soon.
Looking back, we have been around for a bit, oh we mean 10 bits really!

Kindly indulge us and fill this end of year survey( https://forms.gle/xPp8YkX8MXvgUENM7 ) by Nathan Jones.

We really want to hear about the show from your point of view!

#EmbeddedFM #PodcastCommunity #YearInReview #EngineeringLife #Survey #FeedbackMatters #EmbeddedSystems

Embedded.fm Podcast 2025 Year in Review!!

Welcome to the annual Embedded.fm end-of-year survey! I hope you have some fun, have the chance to reflect, and, perhaps, answer a few questions to help out our hosts. Congrats on making it through another year. ;)

Google Docs
Fuzix on a Raspberry Pi Pico | Evan Pratten

Because your $5 microcontroller needed to run UNIX

Evan Pratten

Getting started with Java on the Raspberry Pi - UPDATE 2025: A lot of small and bigger examples to introduce you to Java, JavaFX, Pi4J, Spring, Queues... with hardware projects on the Raspberry Pi. https://leanpub.com/gettingstartedwithjavaontheraspberrypi by Frank Delporte is the featured book on the Leanpub homepage! https://leanpub.com #RaspberryPi #EmbeddedSystems #Java #Messaging #HomeAutomation #InternetOfThings #Software #Diy

Find it on Leanpub!