(一)開源項目情況簡介
申報人:麒麟軟件有限公司
項目名稱:GearOS
開源代碼獲取途徑:https://gitee.com/openeuler/GearOS
開源許可協(xié)議:木蘭寬松許可證
所在開源社區(qū):openEuler
項目主導企業(yè):麒麟軟件有限公司80%,華為技術(shù)有限公司20%
開發(fā)者數(shù)量:目前開發(fā)者為8人,均為主導企業(yè)的開發(fā)者
(二)開源項目功能與性能簡介
GearOS是由openEuler開源社區(qū)Industrial-Control SIG孵化的一款面向工業(yè)控制領(lǐng)域的實時增強操作系統(tǒng),專注于操作系統(tǒng)實時性、可靠性,基于openEuler開源操作系統(tǒng),使用Yocto構(gòu)建,可應用于汽車控制、機器人控制、PLC控制、機床控制等領(lǐng)域。
1、支持主流國產(chǎn)化硬件平臺
支持主流國產(chǎn)化CPU平臺和虛擬平臺:飛騰2000/4、鯤鵬920、兆芯、以及Qemu-ARM64虛擬平臺。
基于openEuler開源操作系統(tǒng),支持更多的外部設(shè)備:如串口、網(wǎng)絡、塊設(shè)備、USB、PCIe、攝像頭、高拍儀、指紋儀等。
2、提供多套不同應用場景的解決方案
提供非圖形界面的解決方案。其中內(nèi)核最低可做到3.3MB,文件系統(tǒng)最低可做到5.4MB,以應對無圖形界面要求的應用場景。
對于復雜和有界面需求的應用場景,提供圖形界面的解決方案。
3、支持多種實時性解決方案
面向?qū)崟r性和確定性要求不高的應用場景,提供了基于PREEMPT_RT的軟實時方案。
面向主從結(jié)構(gòu)且實時性和確定性要求較高的應用場景, 提供了基于宏微內(nèi)核的Xenomai實時方案。
未來計劃支持實時虛擬化應用場景,可進行RTOS和Linux混合部署,滿足混合關(guān)鍵系統(tǒng)應用場景需求。
4、支持豐富的工業(yè)互聯(lián)網(wǎng)和物聯(lián)網(wǎng)協(xié)議
支持COAP、MQTT、AMQT、XMTT、Modbus TCP/IP、ProfiNet、Ethernet/IP、Ethercat、CANopen和PowerLink等協(xié)議。
5、良好的可移植性和性能
支持POSIX標準,移植性好,系統(tǒng)的啟動時間小于5秒。
本開源項目與同類項目性能對比:
(三)項目應用場景及效果
1、項目應用場景
該項目可用到中大型PLC、數(shù)控機床、機器人控制以及工業(yè)互聯(lián)網(wǎng)安全等設(shè)備中,實現(xiàn)對設(shè)備的數(shù)據(jù)獲取、信息融合以及對IO的控制等。
2、項目應用效果:
(1)促進產(chǎn)業(yè)融合
GearOS開源項目依托openEuler社區(qū)在操作系統(tǒng)領(lǐng)域的核心優(yōu)勢,融合IT與OT技術(shù),圍繞工業(yè)領(lǐng)域業(yè)務場景,打造模塊化、高可靠、高安全、實時增強、智能化、支持多種工控協(xié)議的工控操作系統(tǒng),促進產(chǎn)業(yè)的發(fā)展。
(2)推動技術(shù)或商業(yè)模式創(chuàng)新
GearOS開源項目依托openEuler社區(qū)進行設(shè)計、開發(fā),引入openEuler實時性、小型化構(gòu)建、AI、虛擬化相關(guān)核心技術(shù),引入上下游企業(yè)、高校及科研院所、愛好者參與其中。項目聚焦實時性、可靠性、安全性和智能化相關(guān)技術(shù),推進核心關(guān)鍵技術(shù)落地,為工業(yè)場景提供端到端的操作系統(tǒng)解決方案。
(3)賦能產(chǎn)業(yè)高質(zhì)量發(fā)展
GearOS開源項目聚焦?jié)M足工業(yè)場景對操作系統(tǒng)可靠性、實時性、連續(xù)性、安全性、智能化及互聯(lián)性的要求,依托openEuler社區(qū),打造滿足工業(yè)場景需求的操作系統(tǒng)解決方案,實現(xiàn)工業(yè)場景操作系統(tǒng)國產(chǎn)化替代,助力產(chǎn)業(yè)高質(zhì)量發(fā)展。