在工業(yè)控制、智能制造、自動(dòng)駕駛等領(lǐng)域,實(shí)時(shí)性一直是操作系統(tǒng)的核心挑戰(zhàn)。Linux作為開(kāi)源系統(tǒng)的代表,雖然具備生態(tài)豐富,功能強(qiáng)大的優(yōu)勢(shì),但其內(nèi)核調(diào)度機(jī)制與中斷處理能力難以滿足微秒級(jí)硬實(shí)時(shí)要求。針對(duì)這一痛點(diǎn),鴻道Intewell操作系統(tǒng)通過(guò)創(chuàng)新的鴻道Intewell-lin實(shí)時(shí)拓展方案,為L(zhǎng)inux的硬件提供高可靠的實(shí)時(shí)性拓展方案,成為工業(yè)智能化轉(zhuǎn)型的重要技術(shù)底座。
一、Linux為什么不具備實(shí)時(shí)性,Linux實(shí)時(shí)性不足的根源與挑戰(zhàn)
Linux內(nèi)核設(shè)計(jì)初衷是通用計(jì)算,其調(diào)度策略以公平性和吞吐量為優(yōu)先,導(dǎo)致在實(shí)時(shí)場(chǎng)景中存在以下問(wèn)題:
1、內(nèi)核不可搶占性:Linux內(nèi)核在運(yùn)行關(guān)鍵代碼段時(shí)無(wú)法被中斷,會(huì)導(dǎo)致任務(wù)響應(yīng)延遲。
2、中斷處理延遲:默認(rèn)的中斷屏蔽機(jī)制和中斷嵌套限制,使得高優(yōu)先級(jí)任務(wù)無(wú)法及時(shí)搶占。
3、資源競(jìng)爭(zhēng)與優(yōu)先級(jí)反轉(zhuǎn):多任務(wù)共享資源時(shí)易引發(fā)不可預(yù)測(cè)的延遲。
這些問(wèn)題會(huì)導(dǎo)致標(biāo)準(zhǔn)Linux難以滿足工業(yè)場(chǎng)景中多軸協(xié)同運(yùn)動(dòng)控制、伺服電機(jī)控制等毫秒級(jí)甚至是微秒級(jí)實(shí)時(shí)任務(wù)的要求。
二、鴻道Intewell-lin實(shí)時(shí)拓展架構(gòu)
鴻道Intewell操作系統(tǒng)是科東軟件自主研發(fā)的新型工業(yè)實(shí)時(shí)操作系統(tǒng),歷經(jīng)30多年研發(fā)積累,采用業(yè)界領(lǐng)先的微內(nèi)核架構(gòu),具備高實(shí)時(shí)、高安全及強(qiáng)擴(kuò)展的特性,是目前國(guó)內(nèi)唯一通過(guò)汽車(chē)、工業(yè)控制、醫(yī)療儀器、軌道交通四項(xiàng)功能安全認(rèn)證的操作系統(tǒng)。
1、雙系統(tǒng)協(xié)同:
●實(shí)時(shí)內(nèi)核(RTOS):基于微內(nèi)核架構(gòu),獨(dú)立處理高實(shí)時(shí)性任務(wù)(如運(yùn)動(dòng)控制),支持微秒級(jí)中斷響應(yīng)和確定性調(diào)度。
●Linux非實(shí)時(shí)系統(tǒng):運(yùn)行通用計(jì)算、網(wǎng)絡(luò)通信等非實(shí)時(shí)任務(wù),保持與標(biāo)準(zhǔn)Linux生態(tài)的兼容性。
●雙系統(tǒng)通過(guò)進(jìn)程間通信(IPC)和共享內(nèi)存實(shí)現(xiàn)數(shù)據(jù)交互,同時(shí)通過(guò)中斷隔離確保實(shí)時(shí)任務(wù)不受Linux宕機(jī)干擾。
2、硬實(shí)時(shí)性能指標(biāo):
●任務(wù)切換時(shí)間<1μs
●中斷延遲<500ns
3、混合關(guān)鍵性任務(wù)調(diào)度:
●采用優(yōu)先級(jí)繼承協(xié)議(PIP)和時(shí)間片輪轉(zhuǎn)算法,防止優(yōu)先級(jí)反轉(zhuǎn)。
●支持靜態(tài)分區(qū)與動(dòng)態(tài)分區(qū)混合部署,實(shí)現(xiàn)關(guān)鍵任務(wù)與非關(guān)鍵任務(wù)的資源隔離。
4、工業(yè)協(xié)議棧深度集成
鴻道Intewell操作系統(tǒng)原生支持EtherCAT、Modbus、CANopen等工業(yè)協(xié)議,提供確定性通信保障。例如在CNC數(shù)控系統(tǒng)中,EtherCAT周期數(shù)據(jù)更新可嚴(yán)格控制在10μs內(nèi),抖動(dòng)≤5μs。
三、技術(shù)特性與行業(yè)價(jià)值
高可靠性:Linux系統(tǒng)崩潰時(shí),鴻道Intewell操作系統(tǒng)仍可獨(dú)立運(yùn)行關(guān)鍵控制任務(wù),保障產(chǎn)線不停機(jī)。
靈活部署:支持動(dòng)態(tài)分配CPU核數(shù)(如4核CPU分配1核給RTOS),適應(yīng)不同實(shí)時(shí)負(fù)載需求26。
生態(tài)融合:兼容ROS、HALCON等Linux機(jī)器視覺(jué)工具鏈,同時(shí)支持CODESYS、MATLAB實(shí)時(shí)控制開(kāi)發(fā)。
四、典型應(yīng)用場(chǎng)景
智能機(jī)器人:Linux核運(yùn)行3D路徑規(guī)劃算法,RTOS核執(zhí)行μs級(jí)伺服控制,實(shí)現(xiàn)“感知-決策-執(zhí)行”閉環(huán)。
邊緣控制器:Linux處理OPCUA云端數(shù)據(jù)交互,RTOS同步完成本地PLC邏輯控制,滿足IIoT分層計(jì)算需求。
鴻道Intewell操作系統(tǒng)通過(guò)創(chuàng)新的雙系統(tǒng)架構(gòu),在保留Linux生態(tài)優(yōu)勢(shì)的同時(shí),補(bǔ)足了其實(shí)時(shí)性短板,為工業(yè)4.0、智能網(wǎng)聯(lián)汽車(chē)、低空飛行等高精尖領(lǐng)域提供了自主可控的底層技術(shù)方案。隨著國(guó)產(chǎn)化替代進(jìn)程加速,鴻道Intewell操作系統(tǒng)正在高端制造、軌道交通、能源裝備等領(lǐng)域進(jìn)一步釋放價(jià)值,推動(dòng)中國(guó)工業(yè)智能化邁入“硬實(shí)時(shí)”新時(shí)代。
審核編輯 黃宇
-
Linux
+關(guān)注
關(guān)注
87文章
11465瀏覽量
212825 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7097瀏覽量
124969
發(fā)布評(píng)論請(qǐng)先 登錄
鴻道Intewell操作系統(tǒng):人形機(jī)器人底層操作系統(tǒng)
鴻道Intewell操作系統(tǒng):賦能高端裝備制造,引領(lǐng)國(guó)產(chǎn)數(shù)控系統(tǒng)邁向新高度
鴻道Intewell操作系統(tǒng)為半導(dǎo)體行業(yè)打造高可靠實(shí)時(shí)控制系統(tǒng)

鴻道Intewell工業(yè)操作系統(tǒng)芯生態(tài)·瑞芯微RK3568
鴻道Intewell操作系統(tǒng):引領(lǐng)工業(yè)創(chuàng)新的軟硬件方案

基于國(guó)產(chǎn)化鴻道Intewell操作系統(tǒng)的高性能實(shí)時(shí)運(yùn)動(dòng)控制解決方案
鴻道(Intewell)操作系統(tǒng)應(yīng)用于PC-Based擴(kuò)展運(yùn)控板卡項(xiàng)目案例

鴻道Intewell高實(shí)時(shí)架構(gòu):鴻道Intewell-Hyper II 構(gòu)型

基于鴻道Intewell操作系統(tǒng)的運(yùn)動(dòng)控制系統(tǒng)方案

發(fā)展壯大工業(yè)軟件,科東軟件完成鴻道Intewell操作系統(tǒng)升級(jí),應(yīng)用范圍得到進(jìn)一步拓展
鴻道Intewell操作系統(tǒng)X86生態(tài)之:Intel J1900
實(shí)時(shí)芯資訊:Core i7-9700TE與鴻道Intewell實(shí)時(shí)操作系統(tǒng)適配
工業(yè)實(shí)時(shí)操作系統(tǒng)對(duì)比:鴻道Intewell跟rt-linux有啥區(qū)別

評(píng)論