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