零中断延迟的RTOS/CosyOS
#OS# #CosyOS# #RTOS# #零中断延迟的RTOS#
CosyOS是一款来自中国的开源实时操作系统,从经典的8051内核,到流行的Arm Cortex-M内核,均可实现全局不关总中断、零中断延迟,适用于对系统实时性及中断响应速度有较高要求的场合。
开源免费
采用Apache2.0开源许可协议,完全开源且免费
自主可控
完全自主可控的纯国产RTOS,代码自主率:100%
完全确定
任务就绪表采用二级位图,任务调度时间完全确定
安全关键
多项安全关键技术相加持,确保系统运行坚如磐石
零中断延迟的RTOS/CosyOS
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 开源仓库等。