电子发烧友网 > 嵌入式技术 > 正文

国产嵌入式发展的思考

2019年10月14日 11:37 次阅读

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

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

国产嵌入式发展的思考

  睿赛德电子科技公司这个名字大家不是很熟悉,但是他们的产品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 设备特有的素质,必将会融合进华为操作系统的布局里面。

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

  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 目前在中国关注度目前比较低,但技术上产品发展思路很值得国内同行的借鉴。

  自主可控、安全先行

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

  上海华元创信研发的锐华高安全嵌入式操作系统(ReWorks Cert),符合功能安全标准 IEC 61508 SIL/SC3(通用)和EN 50128 SW SIL4(轨道交通),是国内目前少数通过国际第三方认证公司认证的嵌入式实时操作系统。目前ReWorks Cert 已率先成功应用于轨道交通信号领域龙头公司卡斯柯信号有限公司的安全计算机平台中,该计算机平台已成功通过 EN 50126 SIL4 等级认证。ReWorks Cert 有望在城市轨道交通领域获得规模化应用。

  技术发展、标准领航

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

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

  物联网安全需要嵌入式操作系统通过安全认证,比如医疗电子 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 技术正在探索和研究中,比如无人驾驶汽车上的操作系统技术正在吸引产业和学术界关注。

  结束语

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

  来源:CSDN

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

四轴机器人编程与应用

主题简介:本次直播主要讲解四轴机器人控制器基本原理及组成。四轴机器人的核心技术内嵌人工智能算法的工业级运动控制技术和伺服
发烧友学院发表于 2018-10-30 00:00 11587次阅读
四轴机器人编程与应用

嵌入式数字录音系统设计方案概述

随着我国经济建设的迅猛发展, 公安、铁路、民航、金融等部门对语音记录的需求不断增长。把语音生成技术应....
发表于 2019-10-14 16:23 13次阅读
嵌入式数字录音系统设计方案概述

人工智能怎样促进高质量发展

人工智能大热,而以人脸识别为代表的计算机视觉技术可谓是人工智能应用最具代表性的一项,新兴人脸识别企业....
发表于 2019-10-14 16:08 6次阅读
人工智能怎样促进高质量发展

AI武器会怎样改变战争的形式

无人机加入战争意味着,AI深度加入战争的时代已经来临,且将导致重大的伤害和全面的战争升级,AI不介入....
发表于 2019-10-14 16:04 7次阅读
AI武器会怎样改变战争的形式

在未来AI视频的市场应用将非常广泛

商汤科技与日本最大海运公司商船三井株式会社(MOL)达成了合作,共同开发新型船舶影像识别和记录系统,....
发表于 2019-10-14 15:24 6次阅读
在未来AI视频的市场应用将非常广泛

人工智能时代的到来你准备好了吗

近年来,刷脸支付、无人驾驶汽车、智能机器人等人工智能应用产品走入大众视野,从日臻完善的智慧小镇到万万....
发表于 2019-10-14 15:19 16次阅读
人工智能时代的到来你准备好了吗

AI的前景还有多大

随着自动驾驶、生物识别、智能机器人等的快速发展和应用,AI的概念早已变得日渐清晰。
发表于 2019-10-14 15:11 15次阅读
AI的前景还有多大

Oral-B推出人工智能牙刷GENIUS X,近...

为了口腔清洁,我们每天都要刷牙,但即便是用了电动牙刷,有时候也未必能将口腔完全彻底的清洁干净,总有遗....
发表于 2019-10-14 14:34 73次阅读
Oral-B推出人工智能牙刷GENIUS X,近...

机器视觉领域有什么新的突破

致力于通过创新研究,使机器具有感知和理解周围世界的能力,并最终实现商业价值。
发表于 2019-10-14 14:29 16次阅读
机器视觉领域有什么新的突破

人工智能军备赛道将会怎样开启

AI是一个广义且模糊的术语,涵盖了从1950年代最初的规则遵循系统到现代的基于概率的机器学习(计算机....
发表于 2019-10-14 14:23 84次阅读
人工智能军备赛道将会怎样开启

未来的人工智能在出行方面会怎样影响

用人工智能和大数据解决交通出行问题,让城市更畅通,让每位乘客的出行体验更便捷、更舒心、更安全,让每位....
发表于 2019-10-14 14:18 14次阅读
未来的人工智能在出行方面会怎样影响

人工智能可以完完全全代替掉人工服务吗

目前5G技术主要是解决客户不愿意到网点来,但是又要跟“专家”面对面的问题,江苏银行率先运用5G技术推....
发表于 2019-10-14 14:13 16次阅读
人工智能可以完完全全代替掉人工服务吗

人工智能和大数据之间有什么关联

人工智能是为大数据而生的,也以大数据为前提,如果没有大数据,人工智能就是无源之水、无本之木。
发表于 2019-10-14 14:04 43次阅读
人工智能和大数据之间有什么关联

AI时代数据价值和隐私之间怎样平衡

基于深度学习算法的AI技术的诞生,让信息时代海量信息与数据第一次完整的为人带来巨大的价值,由此开启人....
发表于 2019-10-14 11:50 29次阅读
AI时代数据价值和隐私之间怎样平衡

以后的物联网会有怎样的蜕变

今物联网发展迅速,未来人们的日常需求将依赖于物联网
发表于 2019-10-14 11:27 19次阅读
以后的物联网会有怎样的蜕变

人工智能在出行领域有什么新成就

随着人工智能技术应用落地的成果日益增多,一部分投资机构凭借其敏锐的洞察力,很快发现了人工智能产业发展....
发表于 2019-10-14 11:22 26次阅读
人工智能在出行领域有什么新成就

AI核心的难点有哪些

情绪AI有三种类型及其组合。它们都面临着各自的挑战,目前都处于不同的发展阶段。
发表于 2019-10-14 11:13 32次阅读
AI核心的难点有哪些

适用于高端嵌入式应用的HS4X系列/HS4xD系...

ARC HS4X系列处理器采用了ARCv2指令集架构(ISA),可实现低功耗、小体积硅封装的高性能嵌....
发表于 2019-10-14 11:13 22次阅读
适用于高端嵌入式应用的HS4X系列/HS4xD系...

AI的有效应用数据孤岛怎样做可以打破

人工智能是非常有潜力的趋势,但它也不能建立在不完整、错误的数据集上。
发表于 2019-10-14 11:10 20次阅读
AI的有效应用数据孤岛怎样做可以打破

Tej Kohli基金会“液态生物合成”解决方案...

Tej Kohli基金会倡导一种可扩展、易获取且平价的技术解决方案来终结全球角膜失明。
发表于 2019-10-14 11:05 41次阅读
Tej Kohli基金会“液态生物合成”解决方案...

人工智能和机器学习对于网络有什么改善

随着网络变得越来越可编程,思科的合作伙伴和开发人员生态系统对于推动创新至关重要。
发表于 2019-10-14 11:02 22次阅读
人工智能和机器学习对于网络有什么改善

AI拿起笔来会怎么样

新技术的出现推动人类文化变革是毋庸置疑的,但人们总会担心自己被机器取代。
发表于 2019-10-14 10:59 35次阅读
AI拿起笔来会怎么样

人工智能背后的人工是谁

尽管当前AI技术已经进入落地阶段,但是头部AI企业的落地场景相较传统行业的AI落地场景,在技术上会更....
发表于 2019-10-14 10:55 103次阅读
人工智能背后的人工是谁

自闭症儿童教育干预如何利用好人工智能

人工智能与特殊教育的深度融合为特殊儿童带来新希望,人工智能为特殊儿童获得“包容性”与“公平性”的教育....
发表于 2019-10-14 10:50 22次阅读
自闭症儿童教育干预如何利用好人工智能

我国在人工智能领域的优势是什么

人工智能AI要发挥能力,需要依靠大量的数据来支持。但其实很多时候数据分散在不同企业中,由于数据安全、....
发表于 2019-10-14 10:07 100次阅读
我国在人工智能领域的优势是什么

人工智能将是未来社会发展的必然趋势

智能生活概念目前是科技领域的热点,围绕智能生活概念能够促进整个科技行业的进步,涉及到智能家居、智能出....
发表于 2019-10-14 10:03 75次阅读
人工智能将是未来社会发展的必然趋势

关于人工智能的内容伪原创工具

在当前工业革命和人工智能发展的背景下,Deep Learning的多功能性,再加上Deep Lear....
发表于 2019-10-14 10:03 23次阅读
关于人工智能的内容伪原创工具

人工智能技术怎样变得更强

未来人工智能的发展也有“综合”的趋势。譬如,语音、图像、视频数据等都可以转换成文字,而 AI 技术则....
发表于 2019-10-14 09:52 25次阅读
人工智能技术怎样变得更强

硬件算力需求飙升,为什么软件生意越来越火?

硬件发展受到了前所未有的挑战。但与此同时,软件的重要性也被提到了前所未有的高度。这背后的逻辑是什么?
发表于 2019-10-14 07:59 684次阅读
硬件算力需求飙升,为什么软件生意越来越火?

物联网信息如何全方面覆盖

随着物联网时代和工业4.0时代的到来,互联网技术不断推陈出新,目前,云计算、物联网、全程电子商务被I....
发表于 2019-10-13 18:01 245次阅读
物联网信息如何全方面覆盖

AI芯片发展的制胜之道是什么

评价一款人工智能芯片存在着多个维度,没有一款人工智能芯片是仅仅依靠软件或者硬件独立存在着,需要软硬件....
发表于 2019-10-13 17:55 13次阅读
AI芯片发展的制胜之道是什么

高品质生活怎样利用AI打造

随着5G推广以及人工智能技术不断发展,大数据智能化必将在今后的养老、家政等民生服务领域应用,创造高品....
发表于 2019-10-13 17:52 442次阅读
高品质生活怎样利用AI打造

机器学习是不是好的工具

机器学习只是作曲家众多辅助工具中的一个,可以简化很多音乐的结构和特点。
发表于 2019-10-13 17:49 29次阅读
机器学习是不是好的工具

人工智能工具怎样收集垃圾

人们用垃圾这个词来形容没有用途的物品,我们通过图像教会算法识别垃圾,而这些图像中物品的用途往往不明显....
发表于 2019-10-13 17:45 21次阅读
人工智能工具怎样收集垃圾

掌握了人工智能是不是意味着可以领先了

高管们连续四年将不断上升的网络安全风险列为主要的运营挑战,这种担忧的强度每年都在继续上升。
发表于 2019-10-13 17:42 21次阅读
掌握了人工智能是不是意味着可以领先了

AI+时代是下一波浪潮吗

AI 就是用海量的数据来做非常精确的抉择、判断或者分类。
发表于 2019-10-13 17:36 668次阅读
AI+时代是下一波浪潮吗

人工智能拿起笔会怎么样

人工智能一改“高冷”的形象,化身为多情善感的诗人,改变了人们对文艺创作的传统认知。
发表于 2019-10-13 17:34 150次阅读
人工智能拿起笔会怎么样

无人机与人工智能的碰撞将引发出无限可能

随着我国大数据、云计算、边缘计算等技术的发展,人工智能得到高速发展,以人工智能为核心的新一代经济驱动....
发表于 2019-10-13 10:56 30次阅读
无人机与人工智能的碰撞将引发出无限可能

肿瘤医生怎么看医学领域的人工智能

大数据是精准医学发展的重要依托,而大数据的应用需要有效的分析手段将其转化为规范可行的临床信息。大量临....
发表于 2019-10-13 10:15 38次阅读
肿瘤医生怎么看医学领域的人工智能

基于I2C的嵌入式Linux多点触摸屏幕驱动系统...

随着嵌入式设备的开发和推广,触摸屏作为新式输入设备已经随处可见,手机、PDA、MID以及ATM机等设....
发表于 2019-10-13 09:12 68次阅读
基于I2C的嵌入式Linux多点触摸屏幕驱动系统...

未来与人工智能的结合将会是什么样子

人工智能已经有了自己的想法了。AlphaGo就有自己的想法。首先,AlphaGo不仅仅是一个深度学习....
发表于 2019-10-13 08:56 40次阅读
未来与人工智能的结合将会是什么样子

物联网医疗怎样提高用户的体验

物联网时代是一个万物互联的时代,强调有温度的感知,而非冰冷的人工智能。
发表于 2019-10-12 17:33 93次阅读
物联网医疗怎样提高用户的体验

实体名单对准中国AI企业的原因是什么

中国拥有广袤的市场和海量的数据资源,在AI产业化发展方面具有天然的优势,也促进了中国AI的崛起
发表于 2019-10-12 17:18 86次阅读
实体名单对准中国AI企业的原因是什么

机器学习对于运营如何可以优化

机器学习和人工智能是当今IT专业人员的热门话题,而在企业的数据中心,它们拥有真正的前景。
发表于 2019-10-12 17:15 80次阅读
机器学习对于运营如何可以优化

人工智能模糊探测技术应该怎样看待

人工渗透测试将会很快过时,人工智能驱动的工具提供了一种覆盖范围更广泛的渗透测试方法。
发表于 2019-10-12 17:13 62次阅读
人工智能模糊探测技术应该怎样看待

人工智能完成任务的速度可以提高吗

运行人工智能(AI)的数据中心将比使用人工编辑算法时间表的数据中心效率更高。
发表于 2019-10-12 17:06 67次阅读
人工智能完成任务的速度可以提高吗

处理器的核心架构将提高嵌入式应用的性价比

现阶段半导体晶片商多采用ARM的处理器核心,来制造旗下处理器或微控制器等产品。ARM的核心可分为A、....
发表于 2019-10-12 16:34 78次阅读
处理器的核心架构将提高嵌入式应用的性价比

AI在医学领域的应用有什么突破

在人工智能的帮助下,医学物理师对单一患者的放疗计划时间也可从10小时缩减到15分钟,在提高计划质量的....
发表于 2019-10-12 14:06 57次阅读
AI在医学领域的应用有什么突破

美国运输司令部为什么采用AI技术

我们仍在努力地让这些系统能够成为原生云,久而久之,整个系统架构也就能迁移成功。
发表于 2019-10-12 11:53 52次阅读
美国运输司令部为什么采用AI技术

不同于人工智能领域的深度学习或将成为趋势

深度学习不是教育学独有的概念。事实上,这一概念滥觞于20世纪50年代计算机科学的人工智能研究。195....
发表于 2019-10-12 11:50 56次阅读
不同于人工智能领域的深度学习或将成为趋势

人工智能技术让我们的生活变得越来越便利快捷

当我们感叹如今的人工智能(AI)正让日常生活变得越来越便利快捷时,大多数人或许不知道,看似无所不能的....
发表于 2019-10-12 11:46 341次阅读
人工智能技术让我们的生活变得越来越便利快捷

AI会成为未来国家的竞争点吗

每一个中国的科技企业,都必须为中国科技战贡献自己的力量,责无旁贷地需要发挥主体作用,在生产经营中向更....
发表于 2019-10-12 11:34 254次阅读
AI会成为未来国家的竞争点吗

用人工智能保护地球生态从哪里开始

人工智能助力生物多样性保护的事业刚刚启动,未来还需要不断的创新与尝试,随着技术的发展与环境保护重要性....
发表于 2019-10-12 11:30 44次阅读
用人工智能保护地球生态从哪里开始

如何利用人工智能防止网络欺诈

声纹识别是通过对一种或多种语音信号的特征分析来达到对未知声音辨别的目的,简单的说就是辨别某一句话是否....
发表于 2019-10-12 11:25 649次阅读
如何利用人工智能防止网络欺诈

人工智能诞生的目的是什么

现在的人工智能技术已经覆盖了我们生活中的每个角落,不管是居住的园区还是个人设备,都有着人工智能的身影....
发表于 2019-10-12 11:21 86次阅读
人工智能诞生的目的是什么

巨头AI音乐大战谁能拔得头筹

除了算法和数据标注上的一些技术手段,我们也在考虑直接对音乐的音频做相应的分析,目的也是能够让AI能对....
发表于 2019-10-12 11:16 53次阅读
巨头AI音乐大战谁能拔得头筹

可编辑神经网络有什么积极意义

在这种情况下进行编辑意味着在不影响其他输入的情况下,更改输入对子集的模型预测(与错误分类的对象相对应....
发表于 2019-10-12 11:11 44次阅读
可编辑神经网络有什么积极意义

智慧轨道交通可以解决哪种“城市病”

特大型的城市中,城市轨道交通绝对是解决“城市病”的重要方法,如果智慧车站能够具体地解决城市痛点,那人....
发表于 2019-10-12 10:27 81次阅读
智慧轨道交通可以解决哪种“城市病”

企业怎样利用好AI

随着各类AI应用的逐步落地,人工智能在加速企业数字化进程、改善产业链结构、提高信息利用效率等方面潜移....
发表于 2019-10-12 10:15 50次阅读
企业怎样利用好AI

人工智能加上无人机的市场有多大

人工智能设备也能被无人机快速投递到相关地域,从而更为方便和快速开始相关的工作。
发表于 2019-10-12 09:55 44次阅读
人工智能加上无人机的市场有多大

怎样追寻AI+教育这个风口

AI+教育看上去具有广阔的发展前景,但要产生颠覆性的效果,仍然需要较长的时间。
发表于 2019-10-12 09:51 93次阅读
怎样追寻AI+教育这个风口