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 等工程文件类型。


图形化配置(for Keil编译器)

CosyOS的配置文件,全面支持图形化配置,具体包括 系统配置、MCU配置、启动文件配置等。


CosyOS-III Taskmgr(任务管理器)

实时监控各任务的运行,协助开发者及时发现设计中存在的潜在问题。

由极致优化的C语言代码倾心打造而成,功能完善且性能卓越。

界面风格简约时尚,唯美中不觉空洞,平淡中不失典雅。



三、安全关键

多项安全关键技术相加持,确保系统运行稳定可靠、坚如磐石。

服务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 开源仓库等。


硬创社

还没有评论,抢个沙发!