Enabling the Silicon Labs EFR Family in Zephyr – a Case Study...
summary
Adds Zephyr support for the Silicon Labs EFR family with concrete outcomes: BG22 and XG24 platforms land as split, incremental PRs after resolving HAL co‑dependencies and licensing audits; CI runs on Renode simulation with Zephyr dashboard traces; wireless uses the open‑source BLE stack plus a minimal binary radio blob where necessary; power tuning drops idle from an initial 20× gap to about 170 µA then to parity after implementing partial wakeup; boards build, flash, and run end‑to‑end.
AI-written summary · about
chapters (17)
- 0:00Silicon Labs and Zephyr intro
- 1:26RTOS history and toolchain
- 3:51Silicon Labs joins Zephyr
- 6:23Zephyr project overview
- 8:28Adding Silicon Labs platforms
- 10:12First pull request review
- 12:20Licensing and legal needs
- 16:15Debugging with Renode
- 18:44Testing and Zephyr Dashboard
- 20:50Hardware visualization
- 21:12Peripheral drivers and dependencies
- 23:19Zephyr release cycles
- 24:43Wireless and BLE support
- 27:33Zephyr vs bare metal power
- 31:06Power optimizations for EFR32
- 33:37Future plans for Silicon Labs
- 38:57Q&A on radio and Bluetooth
related talks
33mSponsored Session: Why NXP is Doubling Down on Zephyr Project
33mSponsored Session: Why NXP is Doubling Down on Zephyr Project
39mBoF: Meet the Zephyr Community
16mHow Zephyr is eating the (embedded) software world
40mBof: Zephyr Community in Japan: From Hobbyist To Automotive, Roboti...
41mZephyr Documentation BoF
49mThe Zephyr™ Project – An Updated Overview
10mSoftware-defined Hardware with Zephyr
