打印

分享Small RTOS51源代码

[复制链接]
600|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
teddy2010|  楼主 | 2024-2-22 15:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 teddy2010 于 2024-2-22 15:50 编辑

Small RTOS51简介
作者:Songyimiao

Small RTOS51是陈明计先生参考uC/OSII和RTX51-tiny所写的。uC/OSII不适合在小RAM单片机上运行,RTX51 tiny都是用汇编写的,实在难以理解。而Small RTOS51则是糅合了两者优点,其整体架构和uC/OSII类似,而和CPU相关的处理方式参考了RTX51-tiny,比如任务切换、堆栈搬移等,使得这个系统适合在小RAM单片机上运行。

Small RTOS51的特点:

公开的源代码:只要遵循许可协议,任何人可以免费获得源代码。
可移植性:作者尽量把与CPU相关部分压缩到最小,与CPU无关的代码部分用ASICC编写。
可固化:SmallRTOS51为嵌入式系统设计,如有固化手段,可以嵌入到产品中成为产品的一部分。
占先式:SmallRTOS51可以管理16个用户任务,每个任务优先级不同。SmallRTOS51总是运行就绪条件下优先级最高的任务。
中断管理:中断可以使正在执行的任务挂起。如果优先级更高的任务被中断唤醒,则高优先级的任务在中断嵌套全部退出后立即执行。中断嵌套层数可达255层。如果需要,可以禁止中断嵌套管理。
RAM要求小:SmallRTOS51为小RAM系统设计,因而RAM需求小,相应的系统服务也少。

话不多说,直接上链接分享源代码  链接:https://pan.baidu.com/s/1jf64su3C6paAPB87XPhH-A?pwd=i1zd  提取码:i1zd

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝