• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机能否移植free RTOS操作系统

Wyatt0007 2018-09-27 浏览量:6101
用的是stc8a8k64s单片机,能否在里面移植RTOS操作系统?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • FreeR-TOS已经被移植到各种微控制器上,在8051平台上也有相应的移植代码。从FreeRTOS网站下载得到的程序中,包含了一个在 C8051F120单片机上的移植版本,可以依据此版本进行移植。此外FreeRTOS对于51来说还是有些太重了,一般情况下RAM低于16K的单片机不建议使用,虽然官方说最小支持4K,但是太小的RAM对于OS的实用性不高。
    • 发布于 2018-09-27
    • 举报
    • 评论 1
    • 1
    • 0
Wyatt0007 回复了 Angel_YY:好的,明白了,谢谢您 回复

其他答案 数量:14

  • 你可以看一下官方的内存,主频的要求
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 能的,没意义,51单片机需要系统,自己写个调度就行
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以是可以,但是对于51来说负担太大
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 51上也是可以移植的,只是占用资源比较多,要进行深度的移植与剪裁
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 51单片机的内部资源空间太紧张,不适合移植RTOS,裸机跑是最好的。

    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 51一直RTOS感觉是不可能了,官方没有出相关的代码,况且一个RTOS好几K的代码
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能一直,51的内部资源太少,移植不了这么庞大的系统
    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上是可以的,freertos对系统的要求就是一个定时器,来实现时间片轮换,但是51那点RAM估计还不够freertos系统开销的
    • 发布于2018-10-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能移植,因为系统的资源太少不能运行这么大的系统
    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能移植,因为内部资源太少了
    • 发布于2018-10-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机能否移植free RTOS操作系统