Cyber Resilience Act: The Hidden Engineering Work for Compliance
A vulnerability is reported in a library your product uses. The firmware shipped three years ago, the original developer has…
Jacob's Blog
Author Archives: Jacob Beningo
A vulnerability is reported in a library your product uses. The firmware shipped three years ago, the original developer has…
When an embedded application misbehaves, one of the first tools developers use is breakpoints. Unfortunately, breakpoints are one of the…
A new developer joins the team. They clone the repository, install the toolchain, and try to build the firmware. It…
Whether we like it or not, AI-assisted development is here, and it’s only going to become more common. That brings…
When you evaluate an RTOS, you probably start with its memory footprint, scheduling behavior, and APIs. You want to know…
Debugging embedded systems is one of the most expensive activities in software development, yet it rarely appears as an explicit…
Your build runs in a Linux container. Every commit triggers the CI pipeline. The compiler version is pinned, the environment…
One of the most powerful features of Zephyr RTOS is also one of the easiest to get wrong: Kconfig. Kconfig…
Most teams choose their real-time operating system (RTOS) the same way. Someone used FreeRTOS on the last project. It worked;…
Learning how to add an RTOS to bare-metal firmware is often treated as the point at which a project must…
Writing a Zephyr Devicetree with AI is appealing for one reason: doing it by hand is slow and easy to…
Ask a procurement manager or a software lead why they use open-source toolchains, and you’ll likely hear the same shrug:…