Small RTOS51到底怎么样

wenjiu5 2019-04-08 05:43:43
当年这玩意轰动一时,周立功又是出开发板又是出书的,后来就没什么动静了版本也不再更新了,有人说有严重的缺陷,实际情况至底怎么样?
...全文
922 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly 100% 2019-04-09
  • 打赏
  • 举报
回复
工程上没用过,上学时用过
wenjiu5 2019-04-09
  • 打赏
  • 举报
回复
引用 1 楼 dceacho 的回复:
没用过,反正有其他现成的,也有免费的
因为51的硬件堆栈太小,加上C51采用内存覆盖机制,导致在51上实现一个实用的RTOS受很大限制。结果就是虽然在51上写一个简易的RTOS不难,但实用的并不多,除了RTX和Small RTOS51真没几个。RTX Tiny不支持抢占式任务调度使用受到很大限制,感觉Small RTOS51应该还行,不然周立功也不至于花大力气推广这东西,就是不知道这几年为什么没几个人提了,不知道是没什么可玩的了还是有难以克服的缺陷。
wdh1972 2019-04-08
  • 打赏
  • 举报
回复
单片机做实时操作系统就是盖大帽子,其实写一个任务调度不是很难的事,只是必需用汇编来写罢了。我曾经写过一个多任务调度,通过一个定时器可以实现多个任务的定时轮换执行和随机的结束切换。理论上不存在任务数的限制,只受内存的限制而已。大小只有1百多个字节,但是只限于51单片机。后面想写个STM8的多任务,一直没有动手,因为没有必要,单片机胜在低功耗,实时性和成本的综合,所以不赞成把资源花在系统调度上。
dceacho 2019-04-08
  • 打赏
  • 举报
回复
没用过,反正有其他现成的,也有免费的

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧