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