1

嵌入式软件设计(运动控制系统和iot os)

 1 year ago
source link: https://blog.csdn.net/feixiaoxing/article/details/125137257
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

嵌入式软件设计(运动控制系统和iot os)

费晓行 于 2022-06-05 22:09:27 发布 15

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        随着智能汽车、智能电子的普及,越来越多人注意到了rtos的中重要意义。但是很多同学还是不太明白用mcu来做运动控制系统和iot os有什么区别,今天可以来谈一谈。

1、运动控制系统

        a)运动控制系统大部分是基于时间片来完成的,对时间片有精准的要求;

        b)运动控制需要不停检测堆栈等运行环境;

        c)部分不适合mcu ad采样的场景需要有fpga的配合;

        d)运动控制系统对安全性和实时性要求极高;

        e)运动控制系统的开发流程比较严格,甚至有些苛刻;

        f)部分运动控制系统需要双备份支撑;

        g)运动控制系统不信任第三方库;

        h)禁止递归;

        i)部分场景只允许使用时间中断这一种中断等等。

2、iot os

        很多设备使用rtos,并不是真的对实时系统有什么特殊要求。它只是需要一个系统把mcu的资源用一个os管起来,好让上层的代码开发起来比较容易。

        举个例子来说,很多智能手表里面就是rtos,你说这个rtos会要求实时性如何如何高,也不间的。退一步说,就算手


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK