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