上传者: dabbler_zhu
|
上传时间: 2021-10-11 09:20:42
|
文件大小: 38KB
|
文件类型: -
一个适用于MCS51系列单片机的RTOS。
本RTOS基于陈明计的Small RTOS v1.20.3。
修改如下:
1. 修正Small RTOS v1.20.3中的一些bug。
2. 去掉很多没有的注释。
3. 采用Doxygen风格注释。
4. 去掉很多配置,简化使用。
5. 使用keil的单模块单文件方式,自动连接使用的模块,减少目标模块尺寸。
Small RTOS v1.20.3比Small RTOS v1.11.0的Bug多太多,实在是...
个人认为,由于MCS51架构的限制,实现适用于MCS51的易移植的RTOS并不现实。所以Small RTOS的开发目标是不可实现的。这个版本去掉Small RTOS的移植目标,使之专于MCS51单片机。即使这样,这个RTOS并不具有太多的可应用可能,主要是其采用的关中断并计数方式,使得不管斯低优先级,还是高优先级中断,其响应都是不可接受的。只是对于人机界面加通讯等没有实时响应要求的应用,可能是有应用的可能。
目标是替代Small RTOS,使之更易用。
欢迎下载研究并指出其bug。zk_zhb@tom.com