作為國(guó)產(chǎn)操作系統(tǒng)典范,麒麟軟件順應(yīng)智能制造時(shí)代發(fā)展趨勢(shì),圍繞“安全可信”、“多系統(tǒng)融合”、“新型人機(jī)交互”產(chǎn)品發(fā)展定位,打造“強(qiáng)實(shí)時(shí)、富生態(tài)融合”的銀河麒麟嵌入式操作系統(tǒng),近期完成飛騰嵌入式CPU騰瓏E2000的適配。
銀河麒麟嵌入式操作系統(tǒng)繼承銀河麒麟通用操作系統(tǒng)在安全可信、生態(tài)豐富方面的優(yōu)勢(shì),利用自研實(shí)時(shí)虛擬化技術(shù)KVisor實(shí)現(xiàn)多域隔離,并建立域間通信渠道,支持以信息安全和富生態(tài)為能力特征的“安全域”與以功能安全和強(qiáng)實(shí)時(shí)為能力特征的“實(shí)時(shí)域”之間的融合。在安全域設(shè)計(jì)了基于PKS可信基的執(zhí)行控制邏輯和基于機(jī)器學(xué)習(xí)框架的PID算法(Proportional Integral Derivative,常用穩(wěn)定控制算法),其中安全域主要承載與銀河麒麟通用操作系統(tǒng)同架構(gòu)的嵌入式Linux運(yùn)行時(shí)環(huán)境,支撐Linux架構(gòu)應(yīng)用;實(shí)時(shí)域可承載多種架構(gòu)RTOS實(shí)時(shí)操作系統(tǒng),以及無(wú)需操作系統(tǒng)支持的嵌入式Bare-Metal應(yīng)用,滿(mǎn)足從KB級(jí)硬實(shí)時(shí)嵌入式應(yīng)用到GB級(jí)富生態(tài)嵌入式應(yīng)用的全棧需求。
目前,銀河麒麟嵌入式操作系統(tǒng)已在漢為E2000-D-EVB開(kāi)發(fā)板上成功運(yùn)行。開(kāi)發(fā)板搭載騰瓏E2000Q CPU。銀河麒麟嵌入式操作系統(tǒng)結(jié)合E2000特性,圍繞工控領(lǐng)域中常見(jiàn)的環(huán)境實(shí)時(shí)感知和實(shí)時(shí)控制場(chǎng)景,開(kāi)發(fā)完整的底層OS+上層應(yīng)用的Demo系統(tǒng),在四核版E2000Q上實(shí)現(xiàn)了三個(gè)獨(dú)立的功能域。其中安全域使用兩個(gè)大核,負(fù)責(zé)人機(jī)交互和AI計(jì)算,并基于E2000內(nèi)置可信基實(shí)現(xiàn)內(nèi)生安全;兩個(gè)實(shí)時(shí)域分別占用一個(gè)小核,進(jìn)行溫濕度實(shí)時(shí)感知,將采集的數(shù)據(jù)通過(guò)域間通信機(jī)制傳輸?shù)桨踩蜻M(jìn)行PID算法計(jì)算,將所產(chǎn)生的控制指令傳回實(shí)時(shí)域,并通過(guò)基于MIO復(fù)用的串口和Modbus協(xié)議控制PLC下位機(jī)執(zhí)行控制操作,整個(gè)流程的響應(yīng)時(shí)間控制在微秒級(jí),且最大限度地利用了E2000的靈活異構(gòu)設(shè)計(jì),實(shí)現(xiàn)了基于多域架構(gòu)的安全性、實(shí)時(shí)性和AI算力分配的完美結(jié)合。
作為飛騰嵌入式解決方案的重要操作系統(tǒng)合作方,麒麟軟件將繼續(xù)攜手飛騰,挖掘合作深度,以E2000為抓手,突出芯片異構(gòu)優(yōu)勢(shì),共同推進(jìn)國(guó)產(chǎn)基礎(chǔ)軟硬件在各領(lǐng)域的戰(zhàn)略合作,從產(chǎn)品體系、行業(yè)解決方案到服務(wù)體系全面發(fā)力,共同促進(jìn)麒麟軟件與飛騰聯(lián)合生態(tài)繁榮發(fā)展。
通訊員 | 李玉沛
來(lái) 源 | 嵌入式事業(yè)部
審 核 | 市場(chǎng)與政府事務(wù)部