9 月 1 日,由上海睿賽德電子科技有限公司舉辦的 RT-Thread Smart 微內核操做系統發佈會於北京圓滿落幕。安全
RT-Thread Smart 主要面向帶 MMU(內存管理單元(Memory Management Unit))的中高端處理器,爲衆多領域提供更具競爭力的操做系統基礎軟件平臺,具有快速啓動、POSIX 接口全兼容、開發調試便利(支持 RT-Thread Studio 集成開發環境)、應用與內核分離、高安全性等特性,且具有多項技術創新。融合 RTOS 強實時性和系統成本低的優點,尤爲適合安防、工業、軍工、車載等行業領域,在特定的消費電子類應用上也有用武之地!而且,RT-Thread Smart 依然開源如故,採用 Apache 2.0 許可證!網絡
中國工程院院士鄭緯民先生爲本次發佈會致開場致詞。鄭院士表示,有幸見證 RT-Thread 發佈微內核操做系統技術,微內核技術用於嵌入式領域尚很少見,源於輕量級實時操做系統的微內核更是有着較大的開創性,對我國嵌入式基礎軟件的發展意義重大;其相比於 Linux,在工業、國防、電力等行業都有着較爲明顯的差別化競爭優點和普遍的應用前景。架構
一、RT-Thread Smart 揭祕
產品發佈環節,RT-Thread 創始人熊譜翔介紹,研發 RT-Thread Smart 微內核操做系統是由於看到了產業的需求和應用場景,如:網關的多種協議間的格式轉換、安防須要快速啓動、高端處理器的因爲帶 MMU 功能複雜,Linux 愈來愈龐大,傳統的 IoT OS 應用與內核編譯在一塊兒後維護代價大,容易帶來安全性問題。業界須要一款更小、更快、更安全、可維護性更好的軟件開發平臺,RT-Thread Smart 微內核操做系統應運而生!工具
資源佔用:相對於裁剪版的 Linux 壓縮後內核佔用 3.57MB、根文件系統 5MB、內存佔用 17.4MB 來講,RT-Thread Smart 壓縮後內核只有 217KB、根文件系統 127kB、內存佔用 1.9MB。性能
啓動時間:使用宏內核的方式將「RT-Thread+文件系統+網絡協議棧+多媒體」的啓動時間須要 3~5 秒,Linux 啓動時間在 5-10 秒,而使用 RT-Thread Smart 啓動只須要不到 500 毫秒。開發工具
在帶圖形系統的狀況對比啓動時間 RT-Thread Smart + 柿餅 UI 啓動只要 1.7 秒,遠快於 Linux 的 14.4 秒。spa
實時性:中斷延時 <1us,可以知足苛刻的高實時性場合。RT-Thread Smart 採用內核輕型化、用戶態系統服務以及延續 RT-Thread API 風格技術架構,具有完善的用戶態環境,延續 RT-Thread 原有的生態,使用 Scons 構建,並對接 RT-Thread 在線軟件包;同時支持 POSIX,方便 Linux 應用的移植。操作系統
RT-Thread Smart 全面的支持各類架構處理器,如 ARM 核的全志 Cortex-A、Xilinx Zynq、樹莓派;龍芯的龍芯 2K(64 位處理器);RISC-V 處理器(將來全志推出的 RISC-V 處理器也將搭載 RT-Thread Smart)。同時在一站式開發工具 RT-Thread Studio 集成開發環境(IDE)中集成了 RT-Thread Smart,進一步下降使用門檻,提高工做效率。調試
站在開源社區與商業的十字路口,RT-Thread 團隊選擇了社區,RT-Thread創始人熊譜翔宣佈 RT-Thread Smart 依然開源如故,採用 Apache License v2.0,得到現場熱烈掌聲!RT-Thread Smart 代碼進行開源前的整理審查後,預計 10 月份開源在代碼託管平臺,而 RT-Thread 合做夥伴即刻可獲取到代碼及相關支持。blog
二、破生態之殤,創技術之新
RT-Thread COO 鄒誠表示,AIoT 市場(如安防和圖像、智慧城市和工業、智能家居、智能硬件領域)需求潛力巨大,一方面智能終端具備圖形交互、應用分離與安全、邊緣計算與端雲一體化、AI與多媒體化的技術趨勢,這讓終端的技術開發平臺從單一的 RTOS(實時操做系統)內核升級爲具有豐富的中間組件和軟件包的 IoT OS(物聯網操做系統)以提升開發效率,從多芯多 OS 升級爲軟件和應用可複用的統一的OS平臺以提高人才的管理和效率。另外一方面智能終端需求實時性、低成本、快速啓動的特性,實時系統在微處理器(MPU)上流行起來,如支持 RT-Thread 的微處理器(MPU)持續增長中,覆蓋了主流廠商的 MPU 如富瀚微、全志、龍芯、ST、NXP 等。
RT-Thread Smart 微內核操做系統發佈後,RT-Thread 將成爲最適合的 IoT OS 之一,能夠完美覆蓋小資源場景的 MCU 用於簡單控制使用 RT-Thread nano 版本;中等規模的 IoT 節點使用 RT-Thread IoT OS 版本;功能豐富的智能設備使用 RT-Thread Smart 混合微內核版本。
而在 RT-Thread 團隊及社區的持續經營下,RT-Thread 裝機量已超過 6 億;Github 星標數突破 4600;超過 10 萬的開發者社區;芯片廠商支持超過 80 家,原生搭載超過 30 家;每一年超過 80 場線上線下活動;3 本中文書籍,1 本英文書籍,豐富的文檔內容;300+ 軟件包;羽翼漸豐的大學計劃,超過 60 所高校開設課程,九所高校聯合實驗室;連接產業上下游的一站式集成開發環境 RT-Thread Studio···持續踐行着「無生態不 OS」的理念。
三、RT-Thread 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 始終堅持技術創新契合市場需求,作小而美的物聯網操做系統。