Zephyr Project on Beetle
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Tuesday, 2017-02-21· at 15:00· Broadway I/II·
summary
Ported Zephyr to the ARM Beetle (256 KB flash, ~28 KB RAM plus 2 MB external) and compiles a Hello World image with GCC ARM on Ubuntu using the Zephyr SDK; basic port takes about a month. Demonstrates running microPython to blink an LED, poll a sonar and read a MAX-like sensor, and shows a custom driver built and working. Port includes board/SOC Kconfig, device tree/driver hooks, runtime NMI workaround for a watchdog, and automated sanitycheck tests and Gerrit-based contribution workflow.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 0:50Overview
- 2:33About Zephyr OS
- 4:30Setting up the environment
- 7:54BSP to Zephyr
- 13:50Config Files
- 14:48Boot Record
- 17:27Board
- 18:53Config
- 19:47Drivers
- 21:43PinMuxing
- 22:36Static PinMuxing
- 24:43GPIO API
- 26:29Watchdog
- 29:28Next steps
- 30:09How to contribute
- 31:39Mailing Lists
- 40:35MicroPython
- 40:58Bitter Boar
- 41:13Bitter Boar Example
- 42:22Contact information
- 44:59Patch size
related talks
01h 03mZephyr RTOS: Software power tools for constrained devices
27mZephyr Porting Efforts in High Performance SoCs
49mThe Zephyr™ Project – An Updated Overview
31mA Zephyr User Story
37mZephyr: A Game Changer for the Automotive Industry
39mZephyr Project: Unlocking IoT Innovation with an Open Source RTOS
41mJavaScript Meets Zephyr
25mChallenging Hardware Contests With Zephyr and Lessons Learned
