只要遵循许可协议,任何人可以免费获得源代码。
与CPU相关部分压缩到最小,与CPU无关部分用ansi c编写。
Small RTOS为嵌入系统设计,如果有固化手段,它可以嵌入到产品中成为产品的一部分。
Small RTOS可以管理17个任务,用户最多可以使用16个任务,每个任务优先级不同。
中断可以使正在执行的任务挂起。如果优先级更高的任务被中断唤醒,则高优先级的任务在中断嵌套全部退出后立即执行。中断嵌套层数可达255层。如果需要,可以禁止中断嵌套管理。
Small RTOS为小RAM系统设计,应而RAM需求小,相应的,系统服务也少。
常见的几种RTOS:
缺点:
文件夹 | 解释 | |
---|---|---|
1 | OS | Small RTOS51与CPU无关的部分 |
2 | KEILC51 | 与CPU(8051系列)相关的移植代码 |
3 | EX1 | 自带示例1 |
4 | EX2 | 自带示例2 |
5 | EX3 | 自带示例3 |
6 | H | 用户使用Small RTOS51时的一些头文件例子 |
7 | SerialIn | 消息队列的例子所在目录 |
8 | SerialOut | 信号量的例子所在目录 |