0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

国产嵌入式操作系统发展步入快车道

Q4MP_gh_c472c21 来源:嵌入式ARM 2020-09-20 10:47 次阅读

嵌入式操作系统历史悠久、门类繁多、用途广泛,不仅包括嵌入式实时多任务操作者系统(RTOS)、开源的 Linux机器人和路由器操作系统,还包括新型的物联网操作系统,以及边缘计算操作系统平台。笔者认为,只要是国人开发的,国人参与维护的开源项目,都是广义上的“国产嵌入式操作系统”,随着中国物联网产业迅猛发展,国产装备自主可控需求旺盛,国产嵌入式操作系统发展步入快车道。

1. 国产物联网操作系统颇具影响力

睿赛德电子科技公司这个名字大家不是很熟悉,但是他们的产品 RT-Thread 在物联网和嵌入式开发者心目中是非常棒的开源软件,RT-Thread 是国内目前合作和支持芯片厂商众多、社区开发者踊跃、组件丰富、应用领域广泛的国产物联网操作系统。2017 年以前,RT-Thread 还是一个传统的嵌入式操作系统,经过过去两年的发展,RT-Thread 在缩短产品开发周期、加快端云互联对接和提升设备端软件质量等方面做了大量工作,取得显著的成效。

华为 LiteOS 是另外一个在物联网领域颇具影响力的嵌入式操作系统。今天名气已经很大的华为可穿戴产品,比如 Huawei WatchGT,2015 年开始使用 LiteOS。超低功耗和超小的尺寸要求,给了 LiteOS 一个发展成熟的机会,到了 2017 年正式推出开源的物联网操作系统,LiteOS 已经初具规模很快在 NB-IoT 领域站稳了市场,特别是 OPEN CPU 的 NB-IOT 芯片和模组方案里面,都有 LiteOS 身影。在 HDC 2019 大会上,鸿蒙 OS 的当前的架构里面,LiteOS 也是其内核之一(Linux、鸿蒙和 LiteOS)。随着鸿蒙出现,未来 LiteOS 还是一个谜,但其针对 IoT 设备特有的素质,必将会融合进华为操作系统的布局里面。

2. 开源嵌入式操作系统助力创新发展

Zephyr 是 2016 年由 Intel、Synopsys、NXP 等公司发起的开源实时操作系统平台项目,现在由 Linux 基金会管理。项目旨在联合整个行业的领导者,构建针对资源小型受限设备,开发一个可扩展的嵌入式实时操作系统。Zephyr 虽然历史比较短,但起点很高,是发起公司和组织多年的经验教训的总结,最初的代码来自风河,风河的 vxwork RTOS 在工业和航空航天极有影响力。

Zephyr 虽然只有 3 年的历史,相对 FreeRTOS 和 Contiki 等开源 RTOS,Zephyr 比较完备,中间件丰富。在安全设计方面 Zephyr 有缜密的考量,在代码规范中,Zephyr 用 MISRA C;在功能安全认证上,Zephyr 选择 IEC61508,这些功能开源嵌入式操作系统里面还没有其他项目能做到。Zephyr 有一个充满活力的国际开发社区,它和物联网操作系统中的 ARM Mbed OS、nuttX 和 RIOT 比较,活跃度很高。虽然 Zephyr 目前在中国关注度目前比较低,但技术上产品发展思路很值得国内同行的借鉴。

3. 自主可控、安全先行

国产嵌入式操作系统发展一个重要方向就是打造航空航天、工业装备和轨道交通、通信设备和汽车电子的自主可控的操作系统。面向装备与国防系统的嵌入式操作系统在可靠性、环境适应性、电磁兼容性、实时控制性方面都有自己的一套要求。华为在嵌入式操作系统方面的起步比较早,目前已经有基于开源的 Linux 自研的高可靠、高安全与高实时性的操作系统,覆盖了公司通信产品中的各个业务。

华为的 RTOS 面向 5G 万物互联的物联网时代,对于操作系统安全方面的考虑尤其重视,可满足安全、可靠、自主的嵌入式实时操作系统要求。上海华元创信研发的锐华高安全嵌入式操作系统(ReWorks Cert),符合功能安全标准 IEC 61508 SIL/SC3(通用)和EN 50128 SW SIL4(轨道交通),是国内目前少数通过国际第三方认证公司认证的嵌入式实时操作系统。目前ReWorks Cert 已率先成功应用于轨道交通信号领域龙头公司卡斯柯信号有限公司的安全计算机平台中,该计算机平台已成功通过 EN 50126 SIL4 等级认证。ReWorks Cert 有望在城市轨道交通领域获得规模化应用。

4. 技术发展、标准领航

嵌入式操作系统的发展离不开相关国家标准的制定,中国电子技术标准化研究院物联网中心正在着手物联网操作系统国家标准体系制订的前期研究工作。物联网操作系统的应用领域比较广泛,包括智慧城市、智能家居、交通运输、智能电网等场景,物联网操作系统标准的制定,工作需要产业和学术届的支持和帮助,为物联网的标准化建设贡献力量。物联网操作系统标准制定,对于物联网产业生态建设将更为重要,期待政府出台一些政策来促进物联网操作系统的健康良性发展等。

5. 嵌入式操作系统发展新趋势

物联网安全需要嵌入式操作系统通过安全认证,比如医疗电子 IEC 60601/62304、汽车电子 ISO 26262、航空电子 DO-178B/C 和核电 IEC 61513。老牌的嵌入式操作系统 QNX、Vxwork、Integrity 和 SafeRTOS 在安全认证起步比较早,Thread-X、uC/OS 和 embOS 这两年也迎头赶上,开源的 Zephery 正在做认证的工作,将要成为首家通过安全认证的开源嵌入式操作系统。

上面讲到上海锐华的 RTOS 成功应用于轨道交通信号领域龙头公司卡斯柯信号有限公司的安全认证计算机平台中, 这说明国产嵌入式操作系统已经具备安全的能力并具备相应的技术能力。嵌入式操作系统的虚拟化已经由来已久,几乎所有大的 RTOS 公司都有自己 Hypervisor 比如 ENEA 和风河,但是 Hypervisor 存在性能不高和缺少统一设备驱动的问题。随着容器技术在服务器和云计算成功采用,容器技术被证明具备应用级安全,这样轻量型容器技术受到物联网和嵌入式系统的关注。

目前基于 Linux 轻量级容器技术研究进展比较大,比如 Canonical 推出的针对物联网以及边缘计算平台 Ubuntu Core 和它类似 Docker 的 Snap package 包管理软件,以及针对 IoT 的支持容器技术 ResinOS(现更名为 BalenaOS)。

IoT 设备大量使用 MCU,无法运行 Linux,包括翼辉信息和华为等企业推出轻量级安全容器技术,即在它们 RTOS 基础上实现容器技术,已满足物联网时代安全、实时和快速布置和管理的新的需求。

嵌入式操作系统的内核继续呈现百花齐放局面,基于宏内核的 RTOS 仍占多数。微内核技术应用在商业 RTOS 的历史可以追溯到 90 年初,比如 VRTXsa,目前依然活跃在市场上代表性产品是 QNX,因为实时性等因素,微内核技术在代码受限的 MCU 上应用很少,比如 uc/OS、FreeRTOS 和 RT-Thread 都是宏内核技术。

在 MCU 中如何能享受到大型 OS 的一些特性,同时保留 RTOS 在尺寸、实时性等方面的优势呢?AliOS Things 在 ARM 架构Cortex M 和 A 处理器上做了有益尝试,他们实现安全、多应用、内核可靠和动态低流量升级等技术特征。

AIOT 应用的对传统的操作系统提出新的课题,比如可扩展的内核技术、功能安全和信息安全、边缘计算架构的支持和应用 App 的便捷布置和管理。

传统的移动操作系统比如 Android 和开源的 Linux 无法满足功能安全认证和强实时性的需要,传统的基于宏内核的 RTOS 无法满足系统扩展、维护和应用便捷的需要,针对 AIOT 场景的广义的嵌入式操作系统和泛 IoT OS 技术正在探索和研究中,比如无人驾驶汽车上的操作系统技术正在吸引产业和学术界关注。

6. 结束语

可以预见,嵌入式操作系统和 IoT OS 将向大型复杂和可配置、更小更安全和硬化两个方向发展,以适应物联网和人工智能时代,计算架构和应用软件平台发展的新需求。嵌入式软件经历了 80 年代微处理器硬件设计占主导地位,软件在系统中比例很低;90 年代商业 RTOS 出现,解决了一部分软件复杂性问题;2000 年之后开源软件大规模采用,开发方法发生巨大的变革;2010 年之后 IoT 架构和应用驱动分布式实时软件回归;预计到了 2020 年“软件定义硬件”将驱动嵌入式软件开发方法变革,包括嵌入式和 IoT OS 的操作系统技术将迎来新的发展机遇。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5073

    文章

    19038

    浏览量

    303587
  • 物联网
    +关注

    关注

    2904

    文章

    44325

    浏览量

    371546
  • 操作系统
    +关注

    关注

    37

    文章

    6747

    浏览量

    123207

原文标题:深度:国产嵌入式操作系统发展思考

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    2024年星闪进入规模商用快车道

    2023年是星闪商用元年,2024年星闪进入规模商用快车道,预计到年底星闪应用将超过100个品类。我们相信星闪一定会为千行百业的无数应用场景带来全新的创新机遇。
    的头像 发表于 11-20 14:04 286次阅读

    什么是嵌入式操作系统?

    指挥官配备最先进的装备。 未来会怎样? 随着技术的发展嵌入式操作系统将继续演进,以满足更多的应用需求和挑战,它们可能会: 支持更多IoT设备:管理更多的智能家居和工业设备,就像是物联网世界的大管家
    发表于 11-08 15:07

    嵌入式 Linux 操作系统配置

    随着物联网(IoT)和智能设备的快速发展嵌入式系统在各个领域扮演着越来越重要的角色。Linux因其开源、灵活和稳定的特性,成为嵌入式系统
    的头像 发表于 11-06 10:22 239次阅读

    嵌入式系统的未来趋势有哪些?

    ,会更多地使用环保材料,以减少对环境的污染。同时,系统设计将更加注重生态可持续性,满足可持续发展的需求。 6. 实时操作系统(RTOS)的发展 实时
    发表于 09-12 15:42

    “第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束

    嵌入式系统是电子信息产业的基础,是智能系统的核心。大模型催生AI走入千家万户、唤醒端侧AI的需求爆发。以机器人、无人驾驶和智能制造为代表的智能嵌入式
    的头像 发表于 08-30 17:27 398次阅读
    “第六届<b class='flag-5'>国产</b><b class='flag-5'>嵌入式</b><b class='flag-5'>操作系统</b>技术与产业<b class='flag-5'>发展</b>论坛”圆满结束

    开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束

    的智能系统中正在发挥关键性的作用,嵌入式操作系统急需升级换代适配智能系统技术与应用架构的新发展。 第六届
    发表于 08-30 17:24

    RT-Thread出席第六届中国嵌入式技术大会,共话嵌入式操作系统与智能工业

    第六届中国嵌入式技术大会将于8月27-28日在深圳会展中心(福田)1号馆举行。本届大会以“AI与开源,开启嵌入式系统智能新时代”为主题,聚焦人工智能与嵌入式应用、
    的头像 发表于 08-03 08:35 372次阅读
    RT-Thread出席第六届中国<b class='flag-5'>嵌入式</b>技术大会,共话<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系统</b>与智能工业

    【峰会同期活动】第六届国产嵌入式操作系统技术与产业发展论坛即将召开

    嵌入式系统快速发展操作系统在智能系统正在发挥越来越大的作用,嵌入式
    的头像 发表于 08-01 08:36 325次阅读
    【峰会同期活动】第六届<b class='flag-5'>国产</b><b class='flag-5'>嵌入式</b><b class='flag-5'>操作系统</b>技术与产业<b class='flag-5'>发展</b>论坛即将召开

    第六届国产嵌入式操作系统技术与产业发展论坛议程发布

    嵌入式系统快速发展操作系统在智能系统正在发挥越来越大的作用,嵌入式
    发表于 07-26 10:54

    3568F-麒麟KylinOS国产操作系统演示案例

    KylinOS简介 银河麒麟嵌入式操作系统V10是面向物联网及工业互联网场景的安全实时嵌入式操 作系统,具备信息安全、多域隔离、云边端协同、多样性算力支持等特点,可满足
    发表于 07-25 15:55

    嵌入式系统怎么学?

    开发工具:熟悉常用的嵌入式系统开发工具,包括集成开发环境(IDE)、编译器、调试器(如Keil、IAREmbedded Workbench、Eclipse)等。 5、实时操作系统(RTOS):了解实时
    发表于 07-02 10:10

    再谈嵌入式实时操作系统

    程序的可移植性得到了增强,系统开发的工作量减轻的同时也提高了开发效率。对实时性和可靠性日益增长的要求正在塑造某些现代领域的嵌入式实时操作系统发展方向,例如航空航天、工业控制、汽车电子
    的头像 发表于 04-09 17:27 752次阅读
    再谈<b class='flag-5'>嵌入式</b>实时<b class='flag-5'>操作系统</b>

    瑞萨CTSU程序在向嵌入式OS操作系统移植时的注意事项

    瑞萨CTSU程序在向嵌入式OS操作系统移植时的注意事项
    的头像 发表于 03-29 08:05 323次阅读
    瑞萨CTSU程序在向<b class='flag-5'>嵌入式</b>OS<b class='flag-5'>操作系统</b>移植时的注意事项

    嵌入式系统发展前景?

    嵌入式系统发展前景? 嵌入式系统,从定义上来说,是一种专用的计算机系统,它被设计用来控制、监视或
    发表于 02-22 14:09

    飞凌嵌入式即将亮相「2023操作系统产业大会暨统信UOS生态大会」

    12月20日,统信软件将举办第四届“2023操作系统产业大会暨统信UOS生态大会”,飞凌嵌入式作为国内领先的智能设备核心平台研发制造企业受到邀请,届时将亮相北京主会场,并展出已适配统信UOS的FET3568-C系列及FET3588-C系列核心板产品,与各位行业伙伴共同推动
    的头像 发表于 12-14 08:02 384次阅读
    飞凌<b class='flag-5'>嵌入式</b>即将亮相「2023<b class='flag-5'>操作系统</b>产业大会暨统信UOS生态大会」