Zephyr Power Management for Wearable Devices
summary
A Zephyr-based smartwatch demo running on the NXP ADMx RT500 shows concrete power wins: the PM subsystem plus device-tree-configured PCN9420 PMIC and PVT-driven DVFS cuts active and idle energy, with the demo claiming a 95% power drop on an analog face when PM Kconfig is enabled. The build uses LVGL plus a 2D GPU and smart DMA to offload rendering (2D GPU offload), MIPI DSI display support, 5 MB SRAM for relocating code, and GitHub-published firmware; experiments report ~14% GPU, ~8% flash-avoidance, and ~18% RAM-partition savings.
AI-written summary · about
chapters (12)
- 0:00Zephyr power management intro
- 1:49Smartwatch demo setup
- 6:27Live smartwatch demo
- 7:50Power optimization techniques
- 9:18RT500 MCU power modes
- 13:18Zephyr subsystem integration
- 17:12Tickless idle mode
- 19:44Dynamic voltage scaling
- 21:51Display power optimization
- 25:02Memory optimization
- 30:05Power savings summary
- 31:32Q&A
related talks
39mZephyr Power Management for Wearable Devices
36mPower Management on Zephyr
48mPower Management Challenges in IoT and How Zephyr RTOS Meets Them
40mGetting Strange New Displays and Sensors Running on Zephyr for Open Health Devi...
40mBuilding an Open Source Smartwatch Using Zephyr
34mWar Story: Using Zephyr Project to Develop a Wearable Device
41mZephyr for Open Source Health Devices
01h 03mZephyr RTOS: Software power tools for constrained devices
