早在今年 9 月 1 日,睿賽德科技曾舉辦發布會,發布 RT-Thread Smart 微內核操作系統,表示該操作系統會于 2020 年 10 月開源代碼。不少感興趣的工程師和愛好者都密切關注,什么時候可以進行RT-Thread Smart下載和使用?
而如今,官方消息透露,RT-Thread Smart 已正式上線,目前源代碼可在Github、Gitee下載,采用Apache License 2.0。
RT-Thread Smart(以下簡稱為rt-smart) 是基于RT-Thread操作系統衍生的新分支——混合微內核操作系統,主要面向帶 MMU(內存管理單元Memory Management Unit)的中高端處理器,為眾多領域提供更具競爭力的操作系統基礎軟件平臺,具備快速啟動、兼容POSIX 接口、開發調試便利、應用與內核分離、高安全性等特性。
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 芯片。
之前 Vxworks、QNX 為代表的外國操作系統,幾乎壟斷所有帶 MMU(Memory Management Unit,內存管理單元)芯片的高端終端,國產操作系統幾乎沒有能在此類高級芯片上運行的。而 RT-Thread Smart 填補了這項空白。
RT-Thread Smart架構
rt-smart在硬件平臺的基礎上通過MMU、系統調用的方式把整個系統分成了內核態及用戶態,并具備獨立的地址空間(32位系統上是4G的獨立地址空間)。

rt-smart內核即可包含基本功能,同時也可定制裁剪。rt-smart用戶態應用環境采用musl libc提供POSIX接口調用及C運行環境,延續 RT-Thread 原有的生態,使用scons構建或其他的構建工具,例如xmake,cmake等,并對接 RT-Thread 在線軟件包;同時支持 POSIX,方便 Linux 應用的移植。
目前,rt-smart已支持QEMU、樹莓派4B運行,開發者即可通過rt-smart開源倉庫獲得相關代碼和文檔,參考學習、了解RT-Smart的架構和代碼。同時,rt-smart還在持續演進中,歡迎開發者參與其中,共同打造創新平臺,構建支持多處理器、開放的操作系統,推動行業生態發展。
關于RT-Thread Smart信息可見:RT-Thread Smart 微內核發布!依舊開源!
??源碼下載鏈接:
https://github.com/RT-Thread/rt-thread/tree/rt-smart
https://gitee.com/rtthread/rt-thread/tree/rt-smart
RT-Thread Smart 定位于成為一個專業的面向實時應用場合的高性能混合微內核操作系統。填補傳統 RTOS 和大型操作系統 Linux 之間的空白,在實時性、成本、安全性、啟動速度等方面取得平衡。
RT-Thread Smart 主要面向安防、車載、工業、軍工等行業應用。以安防中的 IPC 攝像頭為例:Linux 仍占主流,但因低成本低功耗、快速啟動等原因,以 RT-Thread 為代表的 RTOS 正迅速流行,而 RT-Thread Smart 幾乎可以實現 Linux 應用 100% 兼容,應用移植工作量極少。并且 RT-Thread Smart 應用開發調試便利性大幅提升,而且啟動時間也可以控制在 300 毫秒內,有圖像顯示,更加契合IPC攝像頭的現實需要。
RT-Thread 憑借其靈活性、技術領先性,依托強大的生態,滿足產業 AIoT 自主基礎軟件平臺的需要,以開源為本,通過企業服務、軟件授權、增值硬件的模式實現商業價值,同時會探索行業解決方案賦能、平臺渠道分成、App Store 模式等,推動 RT-Thread 的商業化。
RT-Thread 是一個集實時操作系統(RTOS)內核、中間件組件和開發者社區于一體的技術平臺,由熊譜翔先生帶領并集合開源社區力量開發而成,RT-Thread 也是一個組件完整豐富、高度可伸縮、簡易開發、超低功耗、高安全性的物聯網操作系統。RT-Thread 具備一個 IoT OS 平臺所需的所有關鍵組件,例如GUI、網絡協議棧、安全傳輸、低功耗組件等等。經過12年的累積發展,RT-Thread 已經擁有一個國內大型的嵌入式開源社區,同時被廣泛應用于能源、車載、醫療、消費電子等多個行業,累積裝機量超過 6億 臺,成為國人自主開發、國內成熟穩定和裝機量非常大的開源 RTOS。