How Eclipse Oniro Uses Zephyr – Lessons Learned
summary
Eclipse Oniro uses Zephyr via Yocto/OE with concrete results not promises: split meta-zephyr into BSP and core and add a recipe that generates Yocto machine files on demand to scale board support; about 70 meta-zephyr patches and ~20 Zephyr core patches land from integration work; a demo using an nRF52 Arduino Nano exhausts ~1 MB flash so team switches that UI device to Linux to ship the blueprint; an IP compliance toolchain feeds Fossology and produces SBOMs with four reported license issues two resolved.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:40Agenda
- 2:13Oniro Overview
- 6:16System Types
- 8:42Use Cases
- 13:50Hardware Support
- 18:12Enabling Distributed Intelligence
- 21:26Use Case
- 23:55Door Lock
- 26:34IP Compliance
- 30:45Open Harmony
- 33:10Clients
related talks
30mEclipse Oniro: A production OS
26mTo Boldly go Where Linux Cannot with Zephyr and Eclipse IoT
01h 03mZephyr RTOS: Software power tools for constrained devices
39mZephyr Project: Unlocking IoT Innovation with an Open Source RTOS
44mThe Meetup of Zephyr and OpenEuler
45mLeveraging Zephyr RTOS for modern embedded systems: a perspective from education and research
08mKeynote: Zephyr as the Foundation for a Microcontroller SDK
29mBuilding Zephyr using Yocto
