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