RTOS51
基于陈明计的small_rtos 1.20.3修改,主要是去掉冗杂的配置,分割文件使之适应Keil,修正一些错误。
我认为关中断时间太长了,不适合作为51RTOS应用。
朱宏兵
2009-6-26
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一个适用于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
资源推荐
资源详情
资源评论
收起资源包目录
rtos51.rar (40个子文件)
rtos51.h 4KB
q
os_q_accept.c 1KB
os_q_flush.c 900B
os_q.c 1KB
os_q_size.c 1010B
os_q_post.c 2KB
os_q_postfront.c 2KB
os_q_nmsgs.c 1016B
os_q.h 1KB
os_q_pend.c 3KB
os_tasksuspend.c 918B
os_timedelay.c 1KB
os_ctxsw.c 2KB
os_api.h 934B
mem
os_mem.c 5KB
os_mem.h 1KB
os_cfg.h 2KB
os_proto.h 2KB
os_taskresume.c 1KB
clean.bat 107B
sem
os_sem.h 801B
os_sem.c 3KB
os_sem_query.c 1005B
os_sem_accept.c 1KB
os_sem_pend.c 2KB
os_core.c 8KB
os_taskdel.c 1KB
Doxyfile 10KB
os_taskstkinit.c 3KB
os_taskstkdel.asm 4KB
os_core_a.asm 6KB
os_timedelayresume.c 873B
rtos51.Uv2 4KB
os_taskstkinit.asm 6KB
rtos51.Opt 3KB
os_ctxsw.asm 4KB
os_taskstkdel.c 2KB
os_wait.c 2KB
func52.h 1KB
ReadMe.txt 176B
共 40 条
- 1
资源评论
- 乙酸氧铍2021-11-03注释很全,Keil5也能使用
- wape2712014-02-21楼主写得很好,用来学习很不错
dabbler_zhu
- 粉丝: 16
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot和WebSocket的毕业设计选题系统.zip
- (源码)基于C++的机器人与船舶管理系统.zip
- (源码)基于WPF和Entity Framework Core的智能货架管理系统.zip
- SAP Note 532932 FAQ Valuation logic with active material ledger
- (源码)基于Spring Boot和Redis的秒杀系统.zip
- (源码)基于C#的计算器系统.zip
- (源码)基于ESP32和ThingSpeak的牛舍环境监测系统.zip
- 西南科技大学数据库实验三
- Web开发全栈入门与进阶指南:从前端到后端
- TSP问题的概述及其在多领域的应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功