飛凌推出實時操作系統,Linux RT-Preempt!

原創 2017-08-15 14:35:00 飛凌 Linux RT Preempt


目前,實時操作系統(Real Time Operating System)在工業自動化、通訊、汽車電子、航天航空、軌道交通、消費類電子等眾多領域有十分廣泛的應用,不同于PC機僅有的幾種OS,嵌入式系統中的RTOS可選擇的數量非常多,比較知名的有美國風河公司的Vxworks,車載應用最多的QNX,源于美國國防的RTEMS,多平臺適用的ThreadX以及國內公司開發的 RT-Thread和SylixOS等。這些實時操作系統各有特點,都具有良好的口碑,使用權限上有免費的也有一些是需要付費的。而作為ARM架構最常用的系統Linux,其實也可以通過打實時補丁的方式成為免費的硬實時操作系統。


Linux系統本身的速度或效率還是不錯的,只是在一些情況下,這樣的速度還不能滿足一些線程的實時性需求。我們需要的是在特定的容差范圍內確定性地滿足調度期限的能力。我們可以通過內核調度領域的專家英葛?莫爾納(Ingo Molnar)發布的PREEMPT_RT Patch來實現Linux系統的硬實時。PREEMPT_RT 補丁提供了多項修改,其中一些修改包括重新實現一些內核鎖定原語,實現內核互斥的優先級繼承,并把中斷處理程序轉換為內核線程以實現線程可搶占。


飛凌FET335xD工業級核心板因為其出色的工業級品質和運行的穩定性在工業自動化及通訊、電力、軌道交通、醫療器械等多種領域受到用戶的認可。隨著市場產品競爭的不斷加劇,產品需要多樣化的優勢來體現產品價值。作為國內出貨量較大的核心板廠商,飛凌嵌入式同樣需要不斷的提升自己的產品特色以及市場競爭力,因為只有這樣,才能間接的使終端用戶的產品擁有更多的優勢。為此,飛凌的軟件工程師成功的在FET335xD工業級核心板上移植了Linux RT-Preempt版本,使用戶在不增加成本的基礎上擁有了硬實時操作系統。




飛凌移植的Linux RT-Preempt版本為3.2.88-RT126,擁有以下特點:

1.保證任務處理響應時間的確定性,線程可搶占,確保高優先級任務的響應時間,最快可達6μs

2.微秒級的任務切換時間與延遲,實測任務切換時間可達500μs,任務切換延遲在負載狀態下最大僅100μs

3. posix標準的實時任務函數,通用性高,可移植性行強,具有高度兼容性

4.支持QT4.8.6,方便用戶界面開發

5.與普通版本Linux燒寫方式一樣,方便用戶生產與使用

6.6.開機啟動時間僅15秒(從上電到界面點亮)

飛凌嵌入式出品的FET335xD工業級核心版,采用TI AM3354處理器,核心板工業級標準以及雙獨立MAC千兆網,豐富的485、CAN、GPMC等多種總線接口使此款核心板本身就很非常適合工控領域,現在支持了實時操作系統Linux RT-Preempt,讓FET335xD核心板在工控領域更具適應性。可以說用戶選擇此款核心則免費獲得了實時操作系統的應用需求,不需要花費重金去購買付費的RTOS,也不需要自己進行高難度的系統移植工作。





目前飛凌FTE335xD工業級核心版的Linux RT-Preempt實時操作系統已經正式發布,歡迎大家咨詢。

推薦閱讀 換一批 換一批