作为国产操作系统典范,麒麟软件顺应智能制造时代发展趋势,围绕“安全可信”、“多系统融合”、“新型人机交互”产品发展定位,打造“强实时、富生态融合”的银河麒麟嵌入式操作系统,近期完成飞腾嵌入式CPU腾珑E2000的适配。
银河麒麟嵌入式操作系统继承银河麒麟通用操作系统在安全可信、生态丰富方面的优势,利用自研实时虚拟化技术KVisor实现多域隔离,并建立域间通信渠道,支持以信息安全和富生态为能力特征的“安全域”与以功能安全和强实时为能力特征的“实时域”之间的融合。在安全域设计了基于PKS可信基的执行控制逻辑和基于机器学习框架的PID算法(Proportional Integral Derivative,常用稳定控制算法),其中安全域主要承载与银河麒麟通用操作系统同架构的嵌入式Linux运行时环境,支撑Linux架构应用;实时域可承载多种架构RTOS实时操作系统,以及无需操作系统支持的嵌入式Bare-Metal应用,满足从KB级硬实时嵌入式应用到GB级富生态嵌入式应用的全栈需求。
目前,银河麒麟嵌入式操作系统已在汉为E2000-D-EVB开发板上成功运行。开发板搭载腾珑E2000Q CPU。银河麒麟嵌入式操作系统结合E2000特性,围绕工控领域中常见的环境实时感知和实时控制场景,开发完整的底层OS+上层应用的Demo系统,在四核版E2000Q上实现了三个独立的功能域。其中安全域使用两个大核,负责人机交互和AI计算,并基于E2000内置可信基实现内生安全;两个实时域分别占用一个小核,进行温湿度实时感知,将采集的数据通过域间通信机制传输到安全域进行PID算法计算,将所产生的控制指令传回实时域,并通过基于MIO复用的串口和Modbus协议控制PLC下位机执行控制操作,整个流程的响应时间控制在微秒级,且最大限度地利用了E2000的灵活异构设计,实现了基于多域架构的安全性、实时性和AI算力分配的完美结合。
作为飞腾嵌入式解决方案的重要操作系统合作方,麒麟软件将继续携手飞腾,挖掘合作深度,以E2000为抓手,突出芯片异构优势,共同推进国产基础软硬件在各领域的战略合作,从产品体系、行业解决方案到服务体系全面发力,共同促进麒麟软件与飞腾联合生态繁荣发展。
通讯员 | 李玉沛
来 源 | 嵌入式事业部
审 核 | 市场与政府事务部