飛凌推出實(shí)時(shí)操作系統(tǒng),Linux RT-Preempt!
目前,實(shí)時(shí)操作系統(tǒng)(Real Time Operating System)在工業(yè)自動(dòng)化、通訊、汽車電子、航天航空、軌道交通、消費(fèi)類電子等眾多領(lǐng)域有十分廣泛的應(yīng)用,不同于PC機(jī)僅有的幾種OS,嵌入式系統(tǒng)中的RTOS可選擇的數(shù)量非常多,比較知名的有美國風(fēng)河公司的Vxworks,車載應(yīng)用最多的QNX,源于美國國防的RTEMS,多平臺(tái)適用的ThreadX以及國內(nèi)公司開發(fā)的 RT-Thread和SylixOS等。這些實(shí)時(shí)操作系統(tǒng)各有特點(diǎn),都具有良好的口碑,使用權(quán)限上有免費(fèi)的也有一些是需要付費(fèi)的。而作為ARM架構(gòu)最常用的系統(tǒng)Linux,其實(shí)也可以通過打實(shí)時(shí)補(bǔ)丁的方式成為免費(fèi)的硬實(shí)時(shí)操作系統(tǒng)。
Linux系統(tǒng)本身的速度或效率還是不錯(cuò)的,只是在一些情況下,這樣的速度還不能滿足一些線程的實(shí)時(shí)性需求。我們需要的是在特定的容差范圍內(nèi)確定性地滿足調(diào)度期限的能力。我們可以通過內(nèi)核調(diào)度領(lǐng)域的專家英葛?莫爾納(Ingo Molnar)發(fā)布的PREEMPT_RT Patch來實(shí)現(xiàn)Linux系統(tǒng)的硬實(shí)時(shí)。PREEMPT_RT 補(bǔ)丁提供了多項(xiàng)修改,其中一些修改包括重新實(shí)現(xiàn)一些內(nèi)核鎖定原語,實(shí)現(xiàn)內(nèi)核互斥的優(yōu)先級(jí)繼承,并把中斷處理程序轉(zhuǎn)換為內(nèi)核線程以實(shí)現(xiàn)線程可搶占。
飛凌FET335xD工業(yè)級(jí)核心板因?yàn)槠涑錾墓I(yè)級(jí)品質(zhì)和運(yùn)行的穩(wěn)定性在工業(yè)自動(dòng)化及通訊、電力、軌道交通、醫(yī)療器械等多種領(lǐng)域受到用戶的認(rèn)可。隨著市場產(chǎn)品競爭的不斷加劇,產(chǎn)品需要多樣化的優(yōu)勢來體現(xiàn)產(chǎn)品價(jià)值。作為國內(nèi)出貨量較大的核心板廠商,飛凌嵌入式同樣需要不斷的提升自己的產(chǎn)品特色以及市場競爭力,因?yàn)橹挥羞@樣,才能間接的使終端用戶的產(chǎn)品擁有更多的優(yōu)勢。為此,飛凌的軟件工程師成功的在FET335xD工業(yè)級(jí)核心板上移植了Linux RT-Preempt版本,使用戶在不增加成本的基礎(chǔ)上擁有了硬實(shí)時(shí)操作系統(tǒng)。
飛凌移植的Linux RT-Preempt版本為3.2.88-RT126,擁有以下特點(diǎn):
1.保證任務(wù)處理響應(yīng)時(shí)間的確定性,線程可搶占,確保高優(yōu)先級(jí)任務(wù)的響應(yīng)時(shí)間,最快可達(dá)6μs
2.微秒級(jí)的任務(wù)切換時(shí)間與延遲,實(shí)測任務(wù)切換時(shí)間可達(dá)500μs,任務(wù)切換延遲在負(fù)載狀態(tài)下最大僅100μs
3. posix標(biāo)準(zhǔn)的實(shí)時(shí)任務(wù)函數(shù),通用性高,可移植性行強(qiáng),具有高度兼容性
4.支持QT4.8.6,方便用戶界面開發(fā)
5.與普通版本Linux燒寫方式一樣,方便用戶生產(chǎn)與使用
6.6.開機(jī)啟動(dòng)時(shí)間僅15秒(從上電到界面點(diǎn)亮)
飛凌嵌入式出品的FET335xD工業(yè)級(jí)核心版,采用TI AM3354處理器,核心板工業(yè)級(jí)標(biāo)準(zhǔn)以及雙獨(dú)立MAC千兆網(wǎng),豐富的485、CAN、GPMC等多種總線接口使此款核心板本身就很非常適合工控領(lǐng)域,現(xiàn)在支持了實(shí)時(shí)操作系統(tǒng)Linux RT-Preempt,讓FET335xD核心板在工控領(lǐng)域更具適應(yīng)性??梢哉f用戶選擇此款核心則免費(fèi)獲得了實(shí)時(shí)操作系統(tǒng)的應(yīng)用需求,不需要花費(fèi)重金去購買付費(fèi)的RTOS,也不需要自己進(jìn)行高難度的系統(tǒng)移植工作。
目前飛凌FTE335xD工業(yè)級(jí)核心版的Linux RT-Preempt實(shí)時(shí)操作系統(tǒng)已經(jīng)正式發(fā)布,歡迎大家咨詢。