RT-Thread

維基百科,自由的百科全書
跳至導覽 跳至搜尋
RT-Thread
開發者熊譜翔 & RT-Thread 團隊
作業系統家族實時作業系統
運作狀態活躍
源碼模式開放原始碼
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    市場取向嵌入式系統
    支援平台ARM (ARM7, ARM9, Cortex-M3, Cortex-R4, Cortex-M4, Cortex-A), AVR32, x86, M16C, NIOS, MIPS
    內核類別單內核
    默認用戶界面Persimmon GUI
    許可證GPLv2+(3.1.0及以前)
    Apache License 2.0(3.1.0以後)
    官方網站www.rt-thread.org
    倉庫github.com/RT-Thread/rt-thread
    gitee.com/rtthread/rt-thread

    RT-Thread是一款開源實時作業系統,它主要包含一個實時內核和與實時應用有關的各種組件,[1]並在2017年獲得華強聚豐及思必馳天使輪投資。[2][3]

    RT-Thread內核[編輯]

    • 面向對象的實時內核;
    • 8,32或256個優先級的多線程調度。對於同優先級線程使用時間片輪轉調度法;
    • 提供信號量,也提供互斥信號量以防止優先級反轉;
    • 支持其他高效通信方式,比如郵箱、消息隊列和事件標誌;
    • 支持靜態內存分配方法,也支持線程安全的動態內存管理;
    • 對高層應用提供設備框架。

    FinSH命令行工具[編輯]

    • 類C的命令解析方式;
    • 可通過命令行直接調用系統核心函數或全局變量;
    • 具備歷史命令查找功能。

    設備文件系統[編輯]

    • 為小型設備優化的類POSIX API,支持多種文件系統;
    • 支持ELM Chan的FatFS。

    TCP/IP協議棧[編輯]

    lwIP是一個輕量級的TCP/IP協議棧,它具備下列功能:

    • 標準的BSD接口;
    • 支持IP, ICMP, UDP和TCP;
    • 支持DNS, DHCP和PPP;
    • 支持TFTP, HTTP和FTP。

    RT-Thread/GUI(Persimmon)[編輯]

    • 與RT-Thread緊密集成;
    • 支持多線程和多窗口;
    • 支持多種控件,例如標籤、按鈕、單選框、多選框等等;
    • 支持GB2312中文顯示;
    • 支持集成開發環境腳本化開發,類似Qt

    CPU架構支持[編輯]

    RT-Thread支持下列架構:
    ARM

    AVR32

    • UC3

    Blackfin

    • bf53x

    IA32(X86)

    M16C

    • m16c62p

    MIPS

    • LOONGSON 1BC, 1C
    • PIC32
    • xburst

    NIOS

    PPC

    • ppc405

    RX

    unicore32

    • sep6200

    NEC V850

    • 70f34

    Xilinx

    • MicroBlaze

    版本發佈[4][編輯]

    • 2011年1月27日,RT-Thread 0.4.0發佈。
    • 2012年1月1日,RT-Thread 1.0 發佈,這個版本修復了多個BUG。
    • 2014年8月1日,RT-Thread 2.0.0 beta發佈。
    • 2018年3月8日,RT-Thread 3.0.3發佈,這個版本主要修補了一些BUG,也提高了系統的易用性。[5]
    • 2018年10月18日,RT-Thread 4.0.0發佈,這個版本主要添加了對稱多處理器支持。[6]

    另請參見[編輯]

    參考資料[編輯]

    1. ^ RT-Thread, RTOS, 物联网操作系统 - RT-Thread物联网操作系统. www.rt-thread.org. [2018-09-13]. (原始內容存檔於2018-08-15) (中文(中國大陸)). 
    2. ^ 国产自主物联网操作系统厂商RT-Thread获得华强聚丰及思必驰天使轮投资. www.eet-china.com. [2018-10-22]. (原始內容存檔於2018-10-23) (中文(中國大陸)). 
    3. ^ 成立11年装机量上亿,RT-Thread 3.0如何助力物联网终端开发?. www.esmchina.com. [2018-10-22]. (原始內容存檔於2018-10-23) (中文(中國大陸)). 
    4. ^ RT-Thread首页、文档和下载 - 国产实时操作系统 - 开源中国社区. www.oschina.net. [2018-09-13]. (原始內容存檔於2018-09-13) (中文(中國大陸)). 
    5. ^ 全新RT-Thread 3.0发布 睿赛德剑指物联网产业生态链. news.rfidworld.com.cn. [2018-10-22]. (原始內容存檔於2018-05-26) (中文(中國大陸)). 
    6. ^ 睿赛德科技发布RT-Thread IoT OS 4.0. news.moore.ren. [2018-10-22]. (原始內容存檔於2018-10-23) (中文(中國大陸)).