当前位置:首页 > 报告详情

2023-06-EOSS-Oniro-Zephyr.pdf

上传人: 2*** 编号:144798 2023-10-28 23页 1.50MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
Eclipse Oniro是一个基于Eclipse Foundation的分布式开源操作系统平台,旨在实现不同品牌、型号的消费设备间的互操作性。该平台支持多种嵌入式操作系统环境,包括OpenHarmony。Oniro使用Yocto构建Linux,Zephyr的meta-zephyr和LiteOS的meta-liteosm。其2.0版本支持了OpenHarmony。 核心要点如下: 1. Oniro支持不同内核,包括Linux和实时操作系统(RTOS)。 2. OpenHarmony是由OpenAtom Foundation托管和开发的开源HarmonyOS基础,遵循Apache 2.0许可,已认证274个来自108家制造商的产品。 3. Oniro通过将Zephyr整合进meta-zephyr,优化了开发流程,尽管如此,支持的硬件种类有限。 4. 在连接性和图形使用案例中,更新Zephyr版本和LVGL解决了问题,并进行了约20个修补程序的上游贡献。 5. Zephyr和Linux代码共享需求中,由于API差异和配置问题,部分代码需要复制。 6. 对于IP合规性,存在二进制文件许可不清楚的问题,已针对这些问题在Zephyr中提出了上游工单。 7. Oniro未来的重点是增强OpenHarmony作为垂直解决方案,关注应用框架、生态系统、IDE工具、系统分析和优化,以及在安全关键领域采用Rust。 8. 考虑为Zephyr添加OpenHarmony支持,但取决于合作伙伴、客户和Oniro工作组的兴趣。 本文讨论了Eclipse Oniro项目如何使用Zephyr,并分享了在使用过程中的经验教训和未来路线图。
"Eclipse Oniro如何使用Zephyr?" "OpenHarmony是什么,它与Zephyr有何关系?" "在开发中,如何解决Zephyr与Linux代码共享的挑战?"
客服
商务合作
小程序
服务号
折叠