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

几种实时嵌入式系统的比较

great_CC 2020-11-10 浏览量:951

FreeRTOS、UCOS、RT-Thread,还有什么实时操作系统。

这些系统而言,对于普通的工业数据采集(AD模拟转换、其他传感器数据采集)、通信传输应用来说,哪个更合适。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我写的一遍关于RTOS对比的文章,有一定的参考性,但是没有RT-THREAD
    https://www.icxbk.com/article/detail?aid=404

    其实现在RTOS基本上都是大同小异,个人建议如下几点:
    1、你可以从是否开源免费,否则有侵权的问题。个人学习倒无所谓,但是产品要面向市场,这点还是需要多注意。
    2、提供的软件组件、协议栈、等丰富程度
    3、个人熟悉程度。

    我个人最开始学的是ucos,然后用了一段时间的FreeRTOS,现在在学习RT-Thread。
    学UCOS的时候,我主要看的是源码,基本上理解了RTOS的原理,任务调度关系。
    学FreeRTOS,纯粹的是应用开发需要,免费开源,
    学RT-Thread就是被他丰富的组件所吸引,

    对于工业数据采集,你可以使用FreeRTOS、也可使用RT-Thread Nano版本。完整版的RT-Thread比较适合物联网IOT等应用场景​

    • 发布于 2020-11-11
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • RTOS区别不大,邮箱,消息队列,信号量,互斥量这些都是有的,传感器采集都是可以选择的,FREERTOS用的人数多,,UCOS安全性好,而且全家桶也开源了,RTTHREAD小而美,有nano和master两个版本,master支持的组件和软件包有很多,不妨去试试这个

    还有些RTOS,比如腾讯的TOS,阿里的ALiOS,华为的LiteOS,都是针对物联网的,有很多历程可以参考下。

    • 发布于2020-11-14
    • 举报
    • 评论 0
    • 1
    • 0

  • 我觉得freertos和rtt都适合,只是rtt更适合物联网系统数据采集和传输,freertos通用型强
    • 发布于2020-11-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 都 是差不多的,本质上都是一些系统调用与任务调度,不同的就是API函数的不同

    你的这个要求,用free就可以了

    • 发布于2020-11-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 还有些比较小众的,比如基带芯片常用的threadx 华为推的liteos

    个人比较喜欢freertos,比较简单,只提供基本的功能就行,然后占用的资源也不多

    • 发布于2020-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 推荐使用rt-thread吧,目前发展前进很好,主要是扩展包很多,很多常用驱动和控制算法都不需要自己写,都可以直接用现成的工具包并且完全性还很好
    • 发布于2020-11-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

几种实时嵌入式系统的比较