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