Zephyr RTOS: Software power tools for constrained devices
summary
Zephyr is an open RTOS with a modular build and test flow that this presentation demonstrates end to end: building a Blinky for an nRF52840 DK with West build + cmake + ninja produces a 2.17 KB flash image and a 4.6 KB kernel (≈20%), flashing works after a replug, Bluetooth LE shell commands connect to a phone, and memfault crash upload sends decoded crash dumps (registers, stack, globals) from an nRF9160 over LTE. Project stats: ~350 supported boards, ~69,000 commits, Apache-2.0 license.
AI-written summary · about
chapters (10)
- 0:00Zephyr RTOS intro
- 8:12Blinky demo flash
- 19:41Build system config
- 25:01BLE demo shell
- 30:45Debugging with GDB
- 34:40Why choose Zephyr
- 41:06Community support
- 44:39Memfault crash LTE
- 56:26How to contribute and get involved with Zephyr
- 57:32Q&A licensing power
related talks
39mZephyr Project: Unlocking IoT Innovation with an Open Source RTOS
09mZephyr RTOS in Industry Research & Product Development
08mKeynote: Zephyr as the Foundation for a Microcontroller SDK
39mZephyr Project: Unlocking IoT Innovation with an Open Source RTOS
49mThe Zephyr™ Project – An Updated Overview
50mZephyr Project: An RTOS to Change the Face of IoT
48mZephyr Project on Beetle
45mLeveraging Zephyr RTOS for modern embedded systems: a perspective from education and research
