Mastering the Zephyr RTOS Devicetree and Overlays
If you’ve been building embedded systems for a while, you’ve probably configured hardware the “traditional” way. Diving into header files,…
Jacob's Blog
If you’ve been building embedded systems for a while, you’ve probably configured hardware the “traditional” way. Diving into header files,…
The past month has been unusually active across the embedded systems landscape. Between new microcontroller families, AI-infused development tools, advancements…
You might think that using Claude Code for Firmware development doesn’t matter. Sadly, your thinking would be misplaced. AI Assistants…
Embedded teams often underestimate how much value a good code review can bring. Even a simple LED blinky application contains…
If you’ve been in the embedded systems industry for at least a few years, you’ve undoubtedly encountered FreeRTOS. It’s the…
A firmware update failure is a major project red flag. Yet, most firmware engineers think the goal of an update…
Do you know how much time embedded developers spend debugging? From my experience helping embedded teams and companies, the number…
Many embedded devices fail in the field because they lack one simple safeguard — a watchdog timer. Without it, even…
In embedded software development, Cyclomatic Complexity is one of the most overlooked metrics. Yet, it’s one of the most powerful…
Getting started with Zephyr RTOS can be frustrating, even if you’re experienced with RTOSes. Yes, you can follow the Zephyr…
When most people think about functional safety, the first image that comes to mind is hardware redundancy: That stuff is…
Zephyr RTOS is overkill.And that’s exactly why you should learn it. Most developers start their careers with a bare-metal loop…