任务关键操作系统走向平台化,横跨多应用、多处理器架构OS最受青睐
操作系统(OS)是智能系统的基础软件,处于软件栈的最底层,重要性也非常高,尤其对于关键任务型OS,任何Bug都可能致命。
当前,嵌入式操作系统数量越来越多。据市场调查公司Gartner报告[1],全社会将进入新的智能机器经济时代。预计到2025年,将有75%的企业数据在边缘进行处理。那么,对于任务关键型系统,嵌入式操作系统的核心竞争力是什么?边缘计算操作系统市场占有率第一[2]的风河公司认为:新一代产品需要平台化、实时性、高可用性、信息安全性和功能安全性等。
平台化被列为首位。对于航空航天、国防、汽车、工业和电信等,这些智能系统需要一个平台来贯穿整个生命周期。因此,风河公司对产品进行了战略调整,宣布推出边缘计算操作系统平台Wind River Studio,其中包括了VxWorks、Wind River Helix Virtualization Platform和Wind River Linux。该云原生平台主要用于关键任务智能系统的开发、部署、运营和服务,全面覆盖设备端和云端。
嵌入式系统应用是碎片化的,使得嵌入式操作系统产品/厂商较多,尤其在物联网时代和信息安全的大背景下,新型操作系统层出不穷。新涌现的操作系统无疑丰富了开发者的选择,但同时也为开发者带来了一些挑战,例如安全性、易用性、能否贯穿全生命周期、挑选平台等。
嵌入式操作系统分为通用和专用/私用。其中,可跨多种应用平台的通用RTOS显露出优势,尤其是高安全性、可靠性的任务关键型嵌入式操作系统长盛不衰。因为随着智能边缘的普及,以及航空航天与国防、汽车和工业等领域面临的独特需求和挑战越来越大,包括任务关键型行业的法规不断演进,技术持续更新,应用软件的性能充满不确定性。因而,跨行业关键任务、多核应用的安全性和合规性至关重要的。因此,那些长期与主流处理器架构/厂商绑定的操作系统公司的产品,不仅有助于降低开发复杂度,确保信息安全性和功能安全性,同时也加快了产品上市速度。
对于操作系统厂商,面向主流的处理器推出操作系统/平台,不断扩大架构支持范围,可满足计算密集型关键任务应用的苛刻需求。
例如全球领先的智能系统软件提供商风河公司积极与芯片公司合作。2022年底,风河宣布面向英特尔SoC推出安全可认证多核Helix虚拟化平台,其Wind River Helix虚拟化平台已支持Intel Xeon(至强)D-1700和D-2700处理器,以及第11代Intel Core 处理器。在Linux方面,2022年,风河公司宣布推出新的Wind River Studio Linux服务,以进一步解决采用开放源代码社区软件所面临的安全性、缺陷、合规性以及持续管理的挑战,AMD、NXP、东芝都表示支持。
此外,通用的嵌入式操作系统厂商往往有公认的服务体系和标准支持。例如风河公司帮助数百家企业客户获得了软件设计认证,包括机载系统(DO-178C)、汽车(ISO 26262)、工业(IEC 61508)和医疗安全(IEC 62304)等应用领域。风河专业服务团队被评为CMMI 3级,全球支持团队全天候为客户提供实时及在线帮助。Wind River Services and Customer Support在TQM、知识产权专业知识和多个领域的专业支持能力获得了大量奖励肯定,包括享有盛誉的服务能力和绩效标准(SCP)认证。
风河Wind River Studio的特点
Wind River Studio于2022年1月推出,是业界首个用于关键任务智能系统开发、部署、操作和服务的平台。其提供了预集成的云级DevSecOps环境,可以构建、部署、测试和模拟各类设备和智能系统,从而提升了开发工具的水平。Studio将会加快产品开发周期,并将构建应用的时间/开发过程从几小时缩短到几分钟。例如,使用Studio技术,原本耗时12小时的构建和测试过程可以减少到16分钟。
新的Studio通过单一窗口实现了以下功能,并能安装在用户自己的公共云实例中,以确保隐私、安全和数据所有权:
● DevSecOps:在云的层次上更快地构建任何智能系统项目,引入了机器学习驱动的依赖关系图分析功能
● 安全性:确保IP安全,具有代码备份能力,为每个用户提供安全访问机制,支持开源许可证合规性和安全漏洞检查
● 任务关键性:基于云的VxWorks和Linux开发环境,用于构建任务关键型智能系统
● 协同:在基于云的环境中跨团队协作,共享项目、容器注册、代码及镜像库
来源:
[1] Gartner,《2021年云计算和边缘计算规划指南》2020年10月.
[2] 风河稳居边缘计算操作系统市场第一(2022-9-15). http://www.eepw.com.cn/article/202209/438234.htm.
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码