Finding the Time Part 2 - Rust Async and the Arm Generic Timer

359 · Jonathan 'theJPster' Pallant · May 17, 2026, 4:52 p.m.
Summary
In this blog post, Jonathan Pallant delves into the intricacies of using Rust with Arm architecture, focusing on async frameworks like Embassy and RTIC. He examines various timer peripherals in the Arm ecosystem, including the SYSTICK, CMSDK Timer, and Generic Timer, explaining their functionality and implications for building asynchronous applications on systems like the Arm Cortex-M and Cortex-R processors. The post highlights practical implementations, challenges, and future work concerning asynchronous programming tools designed for embedded systems.