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

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

3天内不再提示

实时操作系统通过控制来应对复杂性

星星科技指导员 来源:嵌入式计算设计 作者:Johan Kraft 2022-09-10 17:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在不久的将来,几乎所有东西都将连接到互联网——至少,这是物联网IoT) 的愿景。这一愿景掩盖了其背后的复杂性,因为大部分通信将发生在物联网中的“事物”之间,而不是人与人之间。

这很重要,因为人们真的很擅长管理复杂性。用户界面已经发展到支持这一点:键盘已经成为人和计算机的成功共同标准,以至于它们仍然是默认界面,而从操作员的角度来看,指点设备和触摸屏可以直观地工作。事物——即使是智能事物——可能不太擅长管理与其他技术交互的复杂任务,除非在严格控制的条件下。

这些严格的条件总是会转化为协议——这种方法只有在所有设备都理解所使用的协议时才有效。物联网将在边缘使用许多不同类型的协议,特别是适用于资源有限的小型设备的轻量级协议。从这些边缘设备获取数据并传输到“高速公路”的工作将落到网关身上,这些设备旨在管理边缘节点的局域网,包括(但不限于)智能传感器和执行器。

复杂性的潜力已经很明显了。网关可能有数百个节点在本地管理,使用多种协议,同时是更广域网的一部分。使这项任务更具挑战性的是这些节点的性质。尽管具有一定程度的智能,但他们不太可能知道局域网,更不可能知道广域网即互联网;他们很可能将世界简单地视为他们和门户。这些“愚蠢的智能”传感器需要与网关进行可靠的通信,尤其是因为网关管理所有节点的资源有限。

许多节点预计将在单个电池上运行数百小时(如果不是数年),甚至可能用收集的能量来补充它们的电力。为了节省能源,这些节点中的许多节点可能大部分时间都处于深度睡眠模式,定期醒来以检查自己的状态、进行测量并最终与网关交换数据。以这种方式协调网络上数百个资源有限的边缘节点将需要准确的计时。即使长时间不活动,这种操作模式也描述了嵌入式实时操作系统的典型用例。

今天的嵌入式 RTOS 更少的“软件开销”和更多的“基本组件”。甚至更小、更便宜的微控制器也能够运行 RTOS,其中一些占用的代码空间比工程师预期的要少得多。现代嵌入式 RTOS 的系统管理功能可以消除开发嵌入式设备所涉及的许多复杂性。嵌入式微控制器上的现代 RTOS 通常能够比开发人员编写的代码更有效地管理设备的高级省电模式。这种效率延伸到实现通信协议。物联网中使用的许多工具可能已经作为标准中间件的一部分从 RTOS 供应商处提供,或者通过其生态系统合作伙伴提供。

将 RTOS 放入物联网边缘节点将使该节点能够更准确地控制自身;对网络命令做出反应,定期唤醒以检查其状态并收集数据,或启动由外部事件触发的功能。也许更重要的是,它将能够以更可靠的方式与网关通信,从而保持高水平的网络效率,从而使网关能够更好地管理大量边缘节点。

物联网将需要支持固有复杂性的边缘节点的智能水平。最好使用在高级嵌入式微控制器上运行的小型、高效 RTOS 来提供这种智能,并由嵌入式软件开发工具支持,以确保实现物联网是可以实现的,无论它变得多么大。

审核编辑:郭婷

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

    关注

    2939

    文章

    47317

    浏览量

    407847
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128626
  • RTOS
    +关注

    关注

    25

    文章

    862

    浏览量

    122607
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    轮询操作系统的原理

    的事情。在代码清单中,如果只是实现LED翻转,串口输出,液晶显示等这些操作,那么使用轮询系统将会非常完美。 但是,如果加入了按键操作等需要检测外部信号的事件,用来模拟紧急报警,那么整个系统
    发表于 12-05 08:18

    单片机的操作系统

    Linux网络协议栈和文件系统(如JFFS2),但实时较弱,需外扩存储器。 ‌ ‌ VxWorks ‌:高效实时操作系统,广泛应用于通信
    发表于 11-14 06:18

    嵌入式实时操作系统的特点

    任务的系统实时嵌入式操作系统与传统的桌面操作系统相比,更注重对实时任务的响应和精确控制。它们
    发表于 11-13 06:30

    如何选择合适的实时操作系统

    选择合适的实时操作系统(RTOS,Real-Time Operating System)可能会影响你在不同行业的职业发展路径。
    的头像 发表于 09-09 14:47 802次阅读

    PCIe-2E主站卡:高实时,低门槛的EtherCAT开发方案

    在传统的EtherCAT主站开发中,实时操作系统复杂性常常给开发团队带来挑战。本文将介绍一款创新的PCIe-2E主站卡,它如何通过简化开发流程,降低对开发人员的要求,从而提升团队协作
    的头像 发表于 09-03 11:36 413次阅读
    PCIe-2E主站卡:高<b class='flag-5'>实时</b><b class='flag-5'>性</b>,低门槛的EtherCAT开发方案

    鸿道Intewell实时操作系统有哪些应用场景

    鸿道Intewell工业操作系统作为一款国产实时操作系统(RTOS),在工业领域因其高实时、高可靠
    的头像 发表于 06-26 10:15 502次阅读

    零延迟响应:安卓工控机如何用实时操作系统(RTOS)赋能工业控制

    在工业4.0时代,工业控制系统实时的要求已突破毫秒级门槛,传统操作系统因任务调度延迟、中断响应不确定性等问题,难以满足精密运动控制、闭环
    的头像 发表于 06-09 15:49 836次阅读

    鸿道Intewell操作系统:人形机器人底层操作系统

    操作系统实时赋能东土科技的鸿道(Intewell)工业操作系统作为国内唯一通过汽车、工业控制
    的头像 发表于 05-16 14:44 549次阅读

    什么样的才叫实时工业操作系统

    实时工业操作系统的核心是在严格时间约束下保证任务执行的确定性、可靠和安全,通常需通过专用架构、实时
    的头像 发表于 04-17 10:09 562次阅读
    什么样的才叫<b class='flag-5'>实时</b>工业<b class='flag-5'>操作系统</b>

    实时操作系统RTOS选型指南及实例分析

    操作系统实现了控制、计算和云服务的融合统一,为控制层多种类型的设备提供统一的互联互通服务能力。鸿道Intewell操作系统经过多年高实时
    的头像 发表于 02-27 15:21 1022次阅读

    鸿道Intewell操作系统的Linux实时拓展方案

    鸿道Intewell操作系统是科东软件自主研发的新型工业实时操作系统,历经30多年研发积累,采用业界领先的微内核架构,具备高实时、高安全及强扩展的特性,是目前国内唯一
    的头像 发表于 02-27 10:08 617次阅读
    鸿道Intewell<b class='flag-5'>操作系统</b>的Linux<b class='flag-5'>实时</b>拓展方案

    鸿道Intewell操作系统:赋能高端装备制造,引领国产数控系统迈向新高度

    高精度实时操作系统(RTOS)与Windows/Linux应用的无缝集成,实时抖动最低可达5μs,满足CNC数控系统对高精高速加工的严苛需求。无论是
    的头像 发表于 02-19 15:03 748次阅读

    智芯公司“枢纽”操作系统通过CC EAL5+认证

    EAL5+)证书,成为国内工业操作系统领域首家获得国际CC EAL5+安全认证的公司,也是智芯公司第一张国际CC EAL5+证书,标志着智芯公司“枢纽”操作系统在安全和可靠方面达
    的头像 发表于 01-23 17:03 1201次阅读

    关于Windows实时拓展对工业控制重要的探讨

    在工业控制领域,操作系统实时、安全至关重要。传统的Windows操作系统虽然具有广泛的用户
    的头像 发表于 12-27 15:45 632次阅读

    鸿道Intewell操作系统的Windows实时拓展方案

    鸿道Intewell操作系统的Windows实时拓展方案,即鸿道Intewell-Win构型,是一款专为工业控制领域设计的国产操作系统,支持Windows
    的头像 发表于 12-24 17:40 834次阅读
    鸿道Intewell<b class='flag-5'>操作系统</b>的Windows<b class='flag-5'>实时</b>拓展方案