Real-Time

Zephyr from Zero on the ST Nucleo-F401RE: Watching the Scheduler Work Zephyr

Zephyr from Zero on the ST Nucleo-F401RE: Watching the Scheduler Work

A complete beginner's path onto the Zephyr RTOS using the low-cost ST Nucleo-F401RE, from installing the toolchain to a four-thread demo whose scheduling you can watch on a logic analyser.

Derek Molloy Derek Molloy · Aug 31, 2026 · 62 min read
A Radar Scope on the Arduino UNO Q: Multi-Target Tracking with the Ai-Thinker RD-03D mmWave Sensor Arduino

A Radar Scope on the Arduino UNO Q: Multi-Target Tracking with the Ai-Thinker RD-03D mmWave Sensor

UNO Q with a 24 GHz radar wired to the board to build a live radar scope - the MCU turns a binary sensor stream into three tracked targets, and the Linux side draws them sweeping across a web dashboard. Along the way, a proper look at how FMCW radar works, all showing the strength of mmWave radar.

Derek Molloy Derek Molloy · Aug 10, 2026 · 73 min read
Under the Hood of the Arduino UNO Q: Vanilla Zephyr on the Cortex-M33 Arduino

Under the Hood of the Arduino UNO Q: Vanilla Zephyr on the Cortex-M33

Part three of the UNO Q series removes the App Lab, Arduino core, sketch loader and just uses west, a devicetree, and our own Zephyr firmware on the board's STM32U585, driving the 13x8 LED matrix through Zephyr's display API with grayscale functionality.

Derek Molloy Derek Molloy · Jul 30, 2026 · 50 min read
Getting to Know the Arduino UNO Q: Two Brains, One Board, and Zephyr Underneath Arduino

Getting to Know the Arduino UNO Q: Two Brains, One Board, and Zephyr Underneath

The Arduino UNO Q pairs a quad-core Linux processor with a real-time STM32 microcontroller on one UNO-shaped board, and quietly runs Zephyr where the classic Arduino runtime used to be. This guide takes an engineer's look at the architecture.

Derek Molloy Derek Molloy · Jul 21, 2026 · 30 min read