Embrace or ditch the async?
summary
Compares a full microcontroller IoT app written two ways: a spinning vacuum-cleaner head driving a UART, parsing data, opening a TCP socket and streaming a TCP point cloud to a PC. Uses Embassy async runtime versus traditional arctic (RTIC-style) tasks, measures binary sizes roughly 90k vs 94k, and steps clocks down until each version fails — both run at the same reduced clock. Embassy yields faster development and infinite async tasks; arctic gives clearer prioritization and easier debugging.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:51Async in embedded systems
- 4:50Traditional embedded programming
- 9:28Arctic framework
- 13:23Embassy async runtime
- 16:15Real-world comparison
- 19:52Performance and memory
- 21:41Final verdict








