CosyOS 是一款來自中國的開源實時操作系統,從經典的8051內核,到流行的Arm Cortex-M內核,均可實現全局不關總中斷、零中斷延遲,適用于對系統實時性及中斷響應速度有較高要求的場合。
開源免費
采用Apache2.0開源許可協議,完全開源且免費
自主可控
完全自主可控的純國產RTOS,代碼自主率:100%
完全確定
任務就緒表采用二級位圖,任務調度時間完全確定
安全關鍵
多項安全關鍵技術相加持,確保系統運行堅如磐石
一、高實時內核
零中斷延遲
全局不關總中斷、零中斷延遲設計,從系統層面保證了用戶中斷的實時響應,效果等同于裸機。
任務就緒表
任務就緒表,采用零/一/二級位圖,算法時間復雜度O(1),不同優先級搶占式調度時間完全確定。
CosyOS時間輪
CosyOS時間輪,專為嵌入式場景量身打造,平均時間復雜度O(1),確保大量軟件定時器的高效計時。
三維鏈表
三維鏈表(任務鏈表、阻塞鏈表、定時器鏈表),可顯著的減少操作鏈表,服務的執行速度更快。
快速啟動
上電即啟動,開機即運行;毫秒級啟動,開機零等待。
疾速響應
無論是中斷還是任務,都能做到按優先級實時搶占、疾速響應。
二、輕松玩轉
CosyOS-III Cube(升級安裝程序)
協作開發者快速完成系統部署,輕松將裸機工程升級為CosyOS工程。
支持 Keil C51、C251、MDK-Arm,IAR-EWARM 等工程文件類型。
flash-B-01.png (23.45 KB, 下載次數: 0)
下載附件
2026-4-28 18:09 上傳
圖形化配置(for Keil編譯器)
CosyOS的配置文件,全面支持圖形化配置,具體包括 系統配置、MCU配置、啟動文件配置等。
flash-B-02.png (15.64 KB, 下載次數: 0)
下載附件
2026-4-28 18:09 上傳
CosyOS-III Taskmgr(任務管理器)
實時監控各任務的運行,協助開發者及時發現設計中存在的潛在問題。
由極致優化的C語言代碼傾心打造而成,功能完善且性能卓越。
界面風格簡約時尚,唯美中不覺空洞,平淡中不失典雅。
flash-B-03.png (21.37 KB, 下載次數: 0)
下載附件
2026-4-28 18:10 上傳
三、安全關鍵
多項安全關鍵技術相加持,確保系統運行穩定可靠、堅如磐石。
服務Space隔離、Safe run-time、優先級deep繼承、任務棧監控。
四、多平臺兼容
現支持 8051、80251、Cortex-M 等主流芯片架構,Keil C51、C251、MDK-Arm(AC5、AC6),IAR-EWARM,GCC-ARM 等主流編譯器。
未來會陸續加入對 Cortex-R/A、RISC-V、MIPS、龍芯 等主流和國產芯片架構的支持。
感興趣的壇友,可百度 CosyOS 獲取更多詳細信息,包括 官方網站、Gitee 開源倉庫等。 |