From AI-Assisted to Agentic Zephyr Development: Build, Flash, Fix
Whether we like it or not, AI-assisted development is here, and it’s only going to become more common. That brings…
Jacob's Blog
Category Archives: RTOS
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…
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…
Creating a Zephyr custom board from scratch feels like a wall you’d rather not climb. So, you don’t. You grab…
During COVID, many embedded developers had a rude awakening when the hardware their products relied on became unavailable. They were…
When most developers evaluate an RTOS, they start with the kernel. Scheduling. Context switches. Mutexes. Semaphores. Those things matter, but…
If you’ve been building embedded systems for a while, you’ve probably configured hardware the “traditional” way. Diving into header files,…
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…