嵌入式操作系统的内核继续呈现百花齐放局面,基于宏内核的 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 技术正在探索和研究中,比如无人驾驶汽车上的操作系统技术正在吸引产业和学术界关注。
(责任编辑:fqj)
关于嵌入式技术就介绍完了,您有什么想法可以联系小编。