Embedded Swift was introduced at WWDC24. In their demo, they showed a few simple examples at a high level. They didn’t discuss the details of a flexible architecture and the related tech stack to support a variety of MCUs and more broadly a board with an MCU, sensors, and other hardware being controlled. Because we want to be able to control a wide variety of MCUs and the plethora of devices that can be connected to them such as temperature sensors, wind gauges, etc. One way to gain this abstraction is to use the Zephyr Real Time OS (RTOS). In this article series, we’re going to get Blinky, the “Hello World” of the embedded world, working on multiple boards using Zephyr.