《2023-06-EOSS-Oniro-Zephyr.pdf》由会员分享,可在线阅读,更多相关《2023-06-EOSS-Oniro-Zephyr.pdf(23页珍藏版)》请在三个皮匠报告上搜索。
1、#EMBEDDEDOSSUMMITHow Eclipse Oniro Uses Zephyr Lessons Learned Stefan Schmidt,Principal Solution Architect,Huawei OSTCEOSS 2023Agenda3Oniro OverviewOpenHarmony Overview5 Use cases and Lessons LearnedFuture Roadmap DiscussionScope4Where Zephyr is used in Eclipse Oniro and howThe perspective will be a
2、s a user and consumer of Zephyr Needs for integration,stability and maintenanceAlso new features and bug fixesOniro Overview5The Eclipse Oniro project is centered around the Oniro Working Group at the Eclipse Foundation https:/oniroproject.org“Oniro is an Eclipse Foundation project focused on the de
3、velopment of a distributed open source operating system platform that enables interoperability of consumer devices,regardless of brand,make,or model.The platform is designed to be compatible with a broad range of embedded operating system environments,including OpenHarmony,an open source operating s
4、ystem specified and hosted by the OpenAtom Foundation.”Oniro Overview6The promise to support devices big and small does mean it supports different kernels,Linux as well as RTOS systems.Linux build with YoctoZephyr:meta-zephyrLiteOS:meta-liteosmOniro 2.0 end of last year as horizontal platform2023 fo
5、cus on vertical solution:OpenHarmonyOpenHarmony Overview7Hosted and developed at the OpenAtom Foundation Open Source foundation of HarmonyOSApache 2.0 licensedMini,small and standardsystemsLinux and Lite OS274 certified productsfrom 108 manufacturersChinese marketExpanding marketsOpenHarmony Overvie
6、w8Three different sytem typesMini(Cortex-M,=128 KiB,RTOS)systemSmall(Cortex-A,=1 MiB,RTOS or Linux)systemStandard(Cortex-A,=128 MiB,Linux)system Linux and LiteOSDSoftBus,distributed scheduler and data managementKernel Abstraction Layer(KAL)Hardware Driver Foundation(HDF)9Use Cases&Lessons Learned Us