新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 開源軟件推動(dòng)嵌入式實(shí)時(shí)系統(tǒng)

開源軟件推動(dòng)嵌入式實(shí)時(shí)系統(tǒng)

——
作者: 時(shí)間:2007-02-04 來源:電子產(chǎn)品世界 收藏
Linux是當(dāng)前非常流行的操作系統(tǒng),在中占有重要的位置。雖然Linux采用了許多技術(shù)來提高系統(tǒng)的運(yùn)行和反應(yīng)速度,但它在本質(zhì)上并不是一個(gè)實(shí)時(shí)操作系統(tǒng),應(yīng)用在嵌入式環(huán)境時(shí)必然會(huì)碰到內(nèi)核不可搶占、進(jìn)程調(diào)度、時(shí)鐘等諸多問題。但是Linux本身的優(yōu)勢(shì)決定了Linux經(jīng)過改造后仍然適合嵌入式環(huán)境,將Linux經(jīng)過改造,使其能運(yùn)行于,是目前操作系統(tǒng)領(lǐng)域中的一個(gè)研究熱點(diǎn)。RTLinux就是Linux實(shí)時(shí)改造非常成功的一例。

RTLinux是源代碼開放的具有硬實(shí)時(shí)特性的多任務(wù)操作系統(tǒng),它對(duì)Linux內(nèi)核進(jìn)行改造,通過在Linux內(nèi)核與硬件中斷之間增加一個(gè)精巧的可搶占的實(shí)時(shí)內(nèi)核,把標(biāo)準(zhǔn)的Linux內(nèi)核作為實(shí)時(shí)內(nèi)核的一個(gè)進(jìn)程與用戶進(jìn)程一起調(diào)度,標(biāo)準(zhǔn)的Linux內(nèi)核的優(yōu)先級(jí)最低,可以被實(shí)時(shí)進(jìn)程搶斷,只有當(dāng)沒有可運(yùn)行的實(shí)時(shí)任務(wù)時(shí),Linux內(nèi)核才被調(diào)度,實(shí)現(xiàn)了雙內(nèi)核的工作環(huán)境。

目前中國(guó)的蘭州大學(xué)和西班牙的瓦倫西亞大學(xué)正在開發(fā)全新 4.0版本的RTLinux。在基于雙內(nèi)核的3.2版本中,RTLinux內(nèi)核與Linux內(nèi)核在同一地址空間運(yùn)行,而新版本中RTLinux內(nèi)核擁有獨(dú)立的地址空間,開發(fā)和調(diào)試過程中的穩(wěn)定性會(huì)顯著提升。新版本的RTLinux預(yù)計(jì)07年3月面世。(何鈺)


評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉