早在今年 9 月 1 日,睿賽德科技曾舉辦發布會,發布 RT-Thread Smart 微內核作業系統,表示該作業系統會於 2020 年 10 月開原始碼。不少感興趣的工程師和愛好者都密切關注,什麼時候可以進行RT-Thread Smart下載和使用?353EETC-電子工程專輯
而如今,官方消息透露,RT-Thread Smart 已正式上線,目前原始碼可在Github、Gitee下載,採用Apache License 2.0。353EETC-電子工程專輯
RT-Thread Smart(以下簡稱為rt-smart) 是基於RT-Thread作業系統衍生的新分支——混合微內核作業系統,主要面向帶 MMU(內存管理單元Memory Management Unit)的中高端處理器,為眾多領域提供更具競爭力的作業系統基礎軟體平臺,具備快速啟動、兼容POSIX 接口、開發調試便利、應用與內核分離、高安全性等特性。353EETC-電子工程專輯
RT-Thread 擁有良好的軟體生態,支持市面上所有主流的編譯工具如 GCC、Keil、IAR 等,工具鏈完善、友好,支持各類標準接口,如 POSIX、CMSIS、C++應用環境、Javascript 執行環境等,方便開發者移植各類應用程式。商用支持所有主流MCU架構,如 ARM Cortex-M/R/A, MIPS, X86, Xtensa, C-Sky, RISC-V,幾乎支持市場上所有主流的 MCU 和 Wi-Fi 晶片。353EETC-電子工程專輯
之前 Vxworks、QNX 為代表的外國作業系統,幾乎壟斷所有帶 MMU(Memory Management Unit,內存管理單元)晶片的高端終端,國產作業系統幾乎沒有能在此類高級晶片上運行的。而 RT-Thread Smart 填補了這項空白。353EETC-電子工程專輯
RT-Thread Smart架構353EETC-電子工程專輯
rt-smart在硬體平臺的基礎上通過MMU、系統調用的方式把整個系統分成了內核態及用戶態,並具備獨立的地址空間(32位系統上是4G的獨立地址空間)。353EETC-電子工程專輯
353EETC-電子工程專輯
rt-smart內核即可包含基本功能,同時也可定製裁剪。rt-smart用戶態應用環境採用musl libc提供POSIX接口調用及C運行環境,延續 RT-Thread 原有的生態,使用scons構建或其他的構建工具,例如xmake,cmake等,並對接 RT-Thread 在線軟體包;同時支持 POSIX,方便 Linux 應用的移植。353EETC-電子工程專輯
目前,rt-smart已支持QEMU、樹莓派4B運行,開發者即可通過rt-smart開源倉庫獲得相關代碼和文檔,參考學習、了解RT-Smart的架構和代碼。同時,rt-smart還在持續演進中,歡迎開發者參與其中,共同打造創新平臺,構建支持多處理器、開放的作業系統,推動行業生態發展。353EETC-電子工程專輯
關於RT-Thread Smart信息可見:RT-Thread Smart 微內核發布!依舊開源!353EETC-電子工程專輯
🔗源碼下載連結:353EETC-電子工程專輯
https://github.com/RT-Thread/rt-thread/tree/rt-smart353EETC-電子工程專輯
https://gitee.com/rtthread/rt-thread/tree/rt-smart353EETC-電子工程專輯
RT-Thread Smart 定位於成為一個專業的面向實時應用場合的高性能混合微內核作業系統。填補傳統 RTOS 和大型作業系統 Linux 之間的空白,在實時性、成本、安全性、啟動速度等方面取得平衡。353EETC-電子工程專輯
RT-Thread Smart 主要面向安防、車載、工業、軍工等行業應用。以安防中的 IPC 攝像頭為例:Linux 仍佔主流,但因低成本低功耗、快速啟動等原因,以 RT-Thread 為代表的 RTOS 正迅速流行,而 RT-Thread Smart 幾乎可以實現 Linux 應用 100% 兼容,應用移植工作量極少。並且 RT-Thread Smart 應用開發調試便利性大幅提升,而且啟動時間也可以控制在 300 毫秒內,有圖像顯示,更加契合IPC攝像頭的現實需要。353EETC-電子工程專輯
RT-Thread 憑藉其靈活性、技術領先性,依託強大的生態,滿足產業 AIoT 自主基礎軟體平臺的需要,以開源為本,通過企業服務、軟體授權、增值硬體的模式實現商業價值,同時會探索行業解決方案賦能、平臺渠道分成、App Store 模式等,推動 RT-Thread 的商業化。353EETC-電子工程專輯
RT-Thread 是一個集實時作業系統(RTOS)內核、中間件組件和開發者社區於一體的技術平臺,由熊譜翔先生帶領併集合開源社區力量開發而成,RT-Thread 也是一個組件完整豐富、高度可伸縮、簡易開發、超低功耗、高安全性的物聯網作業系統。RT-Thread 具備一個 IoT OS 平臺所需的所有關鍵組件,例如GUI、網絡協議棧、安全傳輸、低功耗組件等等。經過12年的累積發展,RT-Thread 已經擁有一個國內大型的嵌入式開源社區,同時被廣泛應用於能源、車載、醫療、消費電子等多個行業,累積裝機量超過 6億 臺,成為國人自主開發、國內成熟穩定和裝機量非常大的開源 RTOS。353EETC-電子工程專輯