0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文详解MCU、RTOS、物联网之间的关系

strongerHuang 来源:小麦大叔 作者:小麦大叔 2021-06-23 17:16 次阅读

概述

嵌入式物联网开发平台是一个系统,是微控制器+物+联+网+开发平台的系统组合。

微控制器:是嵌入式控制的核心

物:智能化的电子产品

联:电子产品通讯或对话的通道

网:互联网、移动互联网

开发平台:产品、技术和开发工具的组合

随着微控制器的工艺和技术的发展,成本越来越低,更多的产品用上了微控制器,使得“物(电子产品)”越来越智能化,并在ICT(信息通讯技术)的推动下,电子智能化的“物(电子产品)”越来越多地连接到网络上,物连网络的发展让人与“物”的联系越来越紧密了。

微控制器(MCU

MCU(Microcontroller,即微控制器)根据数据处理能力不同,分为4位、8位、16位、32位微控制器,如下图:

目前,在物联网产品应用中,一般对MCU的需求是:

面对物联网市场的需求,众多的MCU厂家都在计划着推出新产品。如在一些小家电和家电市场、一些MCU厂商配合用户做一些定制化的产品;有的51厂商开始考虑集成蓝牙功能的产品;ARM公司收购了两家美国公司Wicentric和Sunrise,将以Cordio品牌推出低功耗蓝牙产品。

实时操作系统(RTOS

微控制器性能的提升让一些实时操作系统RTOS有了“容身之地”,在32位 的ARM Cortex-M系列产品中,越来越多的产品用上了RTOS。

也为一些中间件/协议栈或一些高级的应用提供了一个平台基础。产品的系统化设计成为了可能,为物联网大规模开发部署提供了发展机会。

操作系统好多是开源的。开源机制使更多的人参与其中,发现问题改正问题,使平台能在众人的推动下不断优化发展。也能使一些优秀的组件或中间件/协议栈开源出来与更多的人分享设计。

开发平台选择

开发平台不是一个产品,是系统的组合。如何在做或计划一个项目时选择一个合适的开发平台,需要多方面综合考虑。

1.微控制器做一个“跟随者”,参考同行中的产品选型。不做“第一个吃螃蟹”的,这样可以避免走一些不必要的弯路,不会有产品开发风险。但新机会往往会都是会眷顾那些“敢为天下先”的人。新的产品层出不穷,也为开发者提供了更多的选择空间。

对于遥控、小家电/家电、智能卡、玩具等市场应用而言,4位/8位/16位仍然有很大的选择空间。毕竟一些应用的数据处理要求并不高,在原有产品基础上开发,开发成本低。

新的产品总是会在一些新的项目上开始,近些年流行的ARM Cortex-M是比较理想的选择。毕竟ARM Cortex-M是32位机市场的主流,厂家多、应用广、资源多。

2.嵌入式实时操作系统(RTOS)32位MCU的流行,开发者越来越爱使用RTOS了。有的甚至在8位MCU上跑RTOS。

RTOS提供了开发的便捷性,但在资源紧张的8位微控制器上运行还是有一些局限性的。建议还是在资源丰富的产品上运行RTOS。

选择活跃度比较高的开源的RTOS会得到后续更好的升级维护,学习成本低,社区众多人的支持和参与会使得RTOS不断改进不断完善。

国内的RTOS操作系统近几年也多了起来,如:RT-Thread、 MiCo、DJYOS、μTenux等等。开发者可以根据项目需求选择适合的RTOS。

开源的推动下,RTOS的发展会衍生出一些新的商务模式出来。

在使用RTOS带来方便的同时,也需要注意一些问题:

RTOS稳定性

RTOS安全性

RTOS授权方式/版权

中间件或协议栈的支持

4.网络物联网就是将电子设备连接到网络,基于网络来控制或使用一些服务。目前,连接到网络的方式有:有线连接和无线连接。近些年来,无线技术的发展非常迅速。

5.产品原型设计从目前业内来看,mbed.org提供了比较齐全的功能设计,无论从底层、RTOS、中间件或协议栈、组件、服务器端等应用都提供了比较全的选择。这为开发者或者有意于物联网开发者来说,是一个不错的参考。

6.物联网的发展物联网的发展的特点是:智能化、网络化、信息化。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6808

    浏览量

    147612
  • 嵌入式
    +关注

    关注

    4981

    文章

    18274

    浏览量

    288350
  • 物联网
    +关注

    关注

    2867

    文章

    41600

    浏览量

    358305
  • RTOS
    +关注

    关注

    20

    文章

    775

    浏览量

    118783

原文标题:MCU,RTOS,物联网之间的关系

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MCU在线技术讲座-EFM和EFR: 面向联网开发的通用MCU平台

    开发人员了解专门针对联网开发而优化的EFM和EFR系列MCU平台,我们将针对亚洲地区于2023年12月12日上午10点(北京时间)在线举办全新MCU专题的Tech Talk技术讲座-
    发表于 11-23 13:45

    RTOS中的线程、进程和协程详解

    看到有小伙伴在讨论【RTOS任务属于线程还是进程】的话题,这里就来分析一下OS中的线程、进程和协程的这几个概念,同时一起看看RTOS中的任务到底属于哪一种。
    的头像 发表于 11-09 12:36 978次阅读
    <b class='flag-5'>RTOS</b>中的线程、进程和协程<b class='flag-5'>详解</b>

    了解电源和性能之间的平衡进行有效的MCU设计

    关键要建立高效的设计中使用的MCU往往依赖于使功耗和性能之间的智能权衡。许多MCU提供几个选项,可以限制在MCU时钟速率,因此,其性能在MCU
    的头像 发表于 11-03 14:56 185次阅读

    联网专业前景怎么样?

    联网专业前景怎么样? 联网专业在当今技术发展迅速的背景下具有广阔的前景。以下是联网专业的
    发表于 10-20 09:48

    MCU是怎么为联网端点设备提高安全性的?

    MCU 是怎么为联网端点设备提高安全性的?
    发表于 10-17 08:53

    基于飞腾派的边缘联网

    本帖最后由 zhh763984017 于 2023-9-21 16:53 编辑 今天给大家分享个飞腾派的个应用场景——边缘联网关。边缘
    发表于 09-21 16:50

    电池联网应用MCU都用哪些型号的?

    电池联网应用MCU都用哪些型号的
    发表于 09-20 07:57

    MCU之间通信的主要方式

    两块MCU之间数据快速传输的一些办法
    的头像 发表于 09-18 15:36 1565次阅读
    <b class='flag-5'>MCU</b><b class='flag-5'>之间</b>通信的主要方式

    STM32Wx赋能工业联网解决方案

    STM32Wx 赋能工业联网解决方案, 陈列了STM32 MCU 及 MPU 产品组合、STM32Wx 无线产品、2.4GHz 产品系列、Sub-GHz 产品系列等。
    发表于 09-05 06:06

    【华秋推荐】联网入门学习模块 ESP8266

    随着全球信息技术的不断进步和普及,联网成为当今备受关注的技术热点之。通过物理和数字设备之间的连接来实现自动化和互联互通的网络。无线传感器、云计算和大数据分析等技术,
    发表于 08-04 11:27

    超低功耗MCU联网方案中的应用

    随着联网技术的不断发展,超低功耗MCU已经成为了联网方案中主要的芯片处理技术。超低功耗MCU
    发表于 06-13 18:18

    现在是使用标准RTOS API的时间了吗?

    与嵌入式MCU一起使用的RTOS的名单很长,其中大多数都有自己的专有功能以及独特的API。有些API很好,有些则不太好。实际上,好的和不太好的RTOS API之间的差异相当小——大多数
    发表于 05-30 11:08 145次阅读

    PX5 RTOS拥有对POSIX pthreads API的原生支持

    DeLaney 进行了交谈。Cypherbridge 成立于 2005 年,是家技术研发公司,其目标是提供身份验证和信任、电子数据隐私和完整性解决方案。Cypherbridge 的团队提供独立、联网和云连接
    发表于 05-18 13:59

    PX5的ARM TrustZone支持让嵌入式系统变得更加安全!

    全世界有几十亿颗微控制器(MCU),开发者现在可以更容易地降低网络安全风险并提高系统韧性。针对基于MCU联网应用,产业界领先的高性能实时操作系统(
    发表于 05-18 13:44

    联网无线通信技术比较

    的商用,‘管’这侧基本上也变得十分通畅,大带宽,低时延的特性,满足了各种联网应用场景的需求。就蓝牙来说,各种应用如果出现与云之间的交互的话,5G就能比较好的克服时延的问题。举个栗子
    发表于 05-15 15:57