開源軟件推動嵌入式實時系統(tǒng)
——
RTLinux是源代碼開放的具有硬實時特性的多任務(wù)操作系統(tǒng),它對Linux內(nèi)核進行改造,通過在Linux內(nèi)核與硬件中斷之間增加一個精巧的可搶占的實時內(nèi)核,把標(biāo)準(zhǔn)的Linux內(nèi)核作為實時內(nèi)核的一個進程與用戶進程一起調(diào)度,標(biāo)準(zhǔn)的Linux內(nèi)核的優(yōu)先級最低,可以被實時進程搶斷,只有當(dāng)沒有可運行的實時任務(wù)時,Linux內(nèi)核才被調(diào)度,實現(xiàn)了雙內(nèi)核的工作環(huán)境。
目前中國的蘭州大學(xué)和西班牙的瓦倫西亞大學(xué)正在開發(fā)全新 4.0版本的RTLinux。在基于雙內(nèi)核的3.2版本中,RTLinux內(nèi)核與Linux內(nèi)核在同一地址空間運行,而新版本中RTLinux內(nèi)核擁有獨立的地址空間,開發(fā)和調(diào)試過程中的穩(wěn)定性會顯著提升。新版本的RTLinux預(yù)計07年3月面世。(何鈺)
評論