基于时间轮询的多任务及任务间通讯和驱动软件框架。 特性: 多任务之间完全独立,任务之间通过消息进行通讯,每个任务有独立的时间轮询。驱动架构分层与分离, 具有模块化,移植性,可复用性,软件分层设计的特点。
CosyOS是一款来自中国的开源实时操作系统,从经典的8051内核,到流行的Arm Cortex-M内核,均可实现全局不关总中断、零中断延迟,适用于对系统实时性及中断响应速度有较高要求的场合。QQ交流群:303421780.
嵌入式C语言常用代码模块库,包含了嵌入式中常用的算法库、数据结构(容器)库、解析器库、独立C语言std库、工具库等等。 具有简单、通用、高效的特点,目的为了学习以及在开发中拿来就用,提高开发效率以及代码可靠稳定性。
支持共享任务栈的协作式内核,专门定位小RAM的MCU,目前提供了共享栈任务调度和软定时器等基本功能。极度适合非硬实时且RAM资源紧张的小型单片机项目。
基于RT-Thread nano的Bootloader框架的应用,原项目地址:https://gitee.com/spunky_973/rt-fota
础光Linux是基于开源Linux优化的强实时操作系统,可以支持智能汽车仪表/娱乐/自动驾驶等对实时性要求的场景。础光Linux希望通过抛砖引玉,持续在Linux实时性/可靠性/安全性上进行研究,为汽车/工业控制/机器人等领域提供基础操作系统。欢迎各位Linux爱好者、行业的开发者提出想法、建议和参与开发,维护一个在智能场景适用性较广的实时Linux社区发行版。
包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。前后历时三年,算是干货。