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

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱: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会要求实时性如何如何高,也不符合事实。退一步说,就算

猜你喜欢

转载自blog.csdn.net/feixiaoxing/article/details/125137257