深度:国产嵌入式操作系统发展思考.docx
《深度:国产嵌入式操作系统发展思考.docx》由会员分享,可在线阅读,更多相关《深度:国产嵌入式操作系统发展思考.docx(5页珍藏版)》请在第一文库网上搜索。
1、嵌入式操作系统历史悠久、门类繁多、用途广泛,不仅包括嵌入式实时多任务操作者系统(RTOS)、开源的1inux、机器人和路由器操作系统,还包括新型的物联网操作系统,以及边缘计算操作系统平台。笔者认为,只要是国人开发的,国人参与维护的开源项目,都是广义上的国产嵌入式操作系统,随着中国物联网产业迅猛发展,国产装备自主可控需求旺盛,国产嵌入式操作系统发展步入快车道。1 .国产物联网操作系统颇具影响力睿赛德电子科技公司这个名字大家不是很熟悉,但是他们的产品RT-Thread在物联网和嵌入式开发者心目中是非常棒的开源软件,RT-Thread是国内目前合作和支持芯片和厂商众多、社区开发者踊跃、组件丰富、应用
2、领域广泛的国产物联网操作系统。2017年以前,RT-Thread还是一个传统的嵌入式操作系统,经过过去两年的发展,RT-Thread在缩短产品开发周期、加快端云互联对接和提升设备端软件质量等方面做了大量工作,取得显著的成效。华为1iteOS是另外一个在物联网领域颇具影响力的嵌入式操作系统。今天名气已经很大的华为可穿戴产品,比如HuaweiWatchGT,2015年开始使用1iteOSo超低功耗和超小的尺寸要求,给了1iteOS一个发展成熟的机会,到了2017年正式推出开源的物联网操作系统,1iteOS已经初具规模很快在NB-IoT领域站稳了市场,特别是OPENCPU的NB-IOT芯片和模组方案
3、里面,都有1iteOS身影。在HDC2019大会上,鸿蒙OS的当前的架构里面,1iteOS也是其内核之一(1inux、鸿蒙和1iteOS)。随着鸿蒙出现,未来1iteOS还是一个谜,但其针对IoT设备特有的素质,必将会融合进华为操作系统的布局里面。2 .开源嵌入式操作系统助力创新发展Zephyr是2016年由Inte1.SynopsysxNXP等公司发起的开源实时操作系统平台项目,现在由1inux基金会管理。项目旨在联合整个行业的领导者,构建针对资源小型受限设备,开发一个可扩展的嵌入式实时操作系统。ZePhyr虽然历史比较短,但起点很高,是发起公司和组织多年的经验教训的总结,最初的代码来自风河
4、,风河的vxworkRTOS在工业和航空航天极有影响力。Zephyr虽然只有3年的历史相对FreeRTOS和Contiki等开源RTOS,Zephyr比较完备,中间件丰富。在安全设计方面Zephyr有缜密的考量,在代码规范中,Zephyr用MISRAC;在功能安全认证上,Zephyr选择IEC61508这些功能开源嵌入式操作系统里面还没有其他项目能做到。ZePhyr有一个充满活力的国际开发社区,它和物联网操作系统中的ARMMbed0S、nuttX和RIOT比较,活跃度很高。虽然Zephyr目前在中国关注度目前比较低,但技术上产品发展思路很值得国内同行的借鉴。3 .自主可控.安全先行国产嵌入式操
5、作系统发展一个重要方向就是打造航空航天、工业装备和轨道交通、通信设备和汽车电子的自主可控的操作系统。面向装备与国防系统的嵌入式操作系统在可靠性、环境适应性、电磁兼容性、实时控制性方面都有自己的一套要求。华为在嵌入式操作系统方面的起步比较早,目前已经有基于开源的1inux自研的高可靠、高安全与高实时性的操作系统,覆盖了公司通信产品中的各个业务。华为的RTOS面向5G万物互联的物联网时代,对于操作系统安全方面的考虑尤其重视,可满足安全、可靠、自主的嵌入式实时操作系统要求。上海华元创信研发的锐华高安全嵌入式操作系统(ReWorkSCert),符合功能安全标准IEC61508SI1/SC3(通用)和E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 深度 国产 嵌入式 操作系统 发展 思考