嵌入式软件设计(运动控制系统和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)的主要内容,如果未能解决你的问题,请参考以下文章

NB-IoT物联网开发技巧和应用:专栏总述

为什么嵌入式 IoT 设备优先选择 RTOS 而不是Linux ?

为什么嵌入式 IoT 设备优先选择 RTOS 而不是Linux ?

嵌入式linux课程设计

嵌入式软件设计(liteos使用)

智能魔法棒(手势控制器)———嵌入式篇