官方消息,RT-Thread Smart已正式上線,目前原始碼可在Github、Gitee下載,採用Apache License 2.0。
源碼下載連結:
https://github.com/RT-Thread/rt-thread/tree/rt-smart
https://gitee.com/rtthread/rt-thread/tree/rt-smart
RT-Thread Smart(以下 簡稱為rt-smart ) 是基於RT-Thread作業系統衍生的新分支——混合微內核作業系統, 主要面向帶 MMU(內存管理單元Memory Management Unit)的中高端處理器,為眾多領域提供更具競爭力的作業系統基礎軟體平臺,具備快速啟動、兼容POSIX 接口、開發調試便利、應用與內核分離、高安全性等特性。
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 微內核發布!依舊開源! 關於RT-Thread
RT-Thread 是一個集實時作業系統(RTOS)內核、中間件組件和開發者社區於一體的技術平臺,由熊譜翔先生帶領併集合開源社區力量開發而成,RT-Thread 也是一個組件完整豐富、高度可伸縮、簡易開發、超低功耗、高安全性的物聯網作業系統。RT-Thread 具備一個 IoT OS 平臺所需的所有關鍵組件,例如GUI、網絡協議棧、安全傳輸、低功耗組件等等。經過12年的累積發展,RT-Thread 已經擁有一個國內最大的嵌入式開源社區,同時被廣泛應用於能源、車載、醫療、消費電子等多個行業,累積裝機量超過 6億 臺,成為國人自主開發、國內最成熟穩定和裝機量最大的開源 RTOS。
你可以添加微信17775982065為好友,註明:公司+姓名,拉進 RT-Thread 官方微信交流群!
RT-Thread
讓物聯網終端的開發變得簡單、快速,晶片的價值得到最大化發揮。Apache2.0協議,可免費在商業產品中使用,不需要公布源碼,無潛在商業風險。