嵌入式软件设计(运动控制系统和iot os)
Posted 费晓行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式软件设计(运动控制系统和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会要求实时性如何如何高,也不符合事实。退一步说,就算
以上是关于嵌入式软件设计(运动控制系统和iot os)的主要内容,如果未能解决你的问题,请参考以下文章
为什么嵌入式 IoT 设备优先选择 RTOS 而不是Linux ?