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

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

3天内不再提示

嵌入式系统满足物联网应用

星星科技指导员 来源:嵌入式计算设计 作者:RUSSELL DOTY 2022-11-01 11:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在许多方面,嵌入式系统物联网IoT)的鼻祖 - 现在物联网正在改变我们设计和构建军事嵌入式系统的关键方面。事实上,物联网中嵌入式系统的新模型最好被描述为设计、构建、维护、更新、扩展和发展。

通常,军事嵌入式系统遵循指定硬件和软件环境的模型,然后在产品的使用寿命内冻结这些组件。选择操作系统、应用程序框架、工具链和其他组件,同时使用当前版本的快照来创建标准项目环境。最后,开始处理应用程序。除更新外,对软件环境所做的更改很少。

当下一个产品启动时,将进行“大爆炸”更新,拾取自上一个产品以来的所有更改。对所有组件的更改量通常使得将现有代码移动到新环境变得困难。

当您定义了硬件、软件、应用程序环境和产品生命周期时,此方法可以工作。它也适用于合理受限的系统,在这些系统中,您可以很好地控制整个环境。

当你不这样做时会发生什么?

这就是物联网的用武之地,它以四种不同的方式为嵌入式系统设计带来变化:

• 军事物联网通常需要三层环境——边缘设备、网关和后端系统。

• 所有设备之间的通信都是通过网络连接进行的,而不是直接的硬连线接口。所有设备(包括单个传感器和执行器)都是成熟的计算机。

•物联网是模块化和可互操作的。通常从多个源获取组件和子系统,然后通过网络连接它们。

• 物联网主要建立在开源的基础上。每个物联网层都可以作为开源提供,包括操作系统内核、通信库、编译器和开发工具。这符合政府对美国数字服务手册中概述的敏捷性和现代技术的承诺。

对于军队来说,这些变化使得升级、增强和定期维护变得至关重要。升级必须包罗万象,包括硬件、驱动程序、操作系统内核、框架和开发工具。在产品的生命周期内简单地冻结嵌入式环境也不再可行 - 必须制定计划以定期更新软件。

以下是需要考虑的其他一些事项:

• 保持强大的安全重点。确保设备完整性和身份验证、强大的用户和访问控制以及数据和通信的可靠加密。物联网可能是一个充满敌意的环境 - 确保您的解决方案值得信赖。

• 确保坚实的基础。物联网青睐的低成本、基于标准、可互操作的平台提供了强大的基础。确保基础坚实 - 否则,您可能会失去对嵌入式环境的控制。

• 向后移植硬件支持到旧版本的操作系统。这可能非常具有挑战性,但需要成为您整体战略的一部分。

• 规划互操作性,至少在网络级别。有了物联网,一切都在网络上。该值在于网络承载的内容,而不是基础网络连接。使您的网络接口尽可能在堆栈上实现标准和互操作。

• 专注于堆栈中的更高级别。在 IoT 中,关键价值从底层硬件和软件平台转移到在该平台上运行的应用程序、平台和应用程序生成的数据以及可以执行的物理操作。低级硬件平台、操作系统和网络现在是一个商品起点。

• 规划定期软件更新。好消息是,增量更新比每五年完全更换一次整个环境更容易使用。在许多情况下,您需要遵循成熟的更新流,在软件组件有一段时间稳定后(通常为 6 到 12 个月)更新到新版本的软件组件。当然,需要更密切地跟踪安全更新。

物联网正在将许多传统上属于嵌入式系统的东西带入主流,并通过与基于云的后端系统进行更大的互操作性和集成来扩展模型。熟悉嵌入式系统是一个很好的起点。当嵌入式系统遇到物联网时,挑战在于您能否适应这种移动速度更快、寿命更长、高度可扩展、可互操作、基于商品的环境。准备好骑行!

审核编辑:郭婷

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

    关注

    5186

    文章

    20146

    浏览量

    328782
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    C语言在嵌入式开发中的应用

    语言可以确保实时系统中的任务能够在规定的时间内完成,保证系统的稳定性和可靠性。 4、嵌入式网络编程 随着联网技术的飞速发展,
    发表于 11-21 08:09

    嵌入式系统的定义和应用领域

    。尽管有些嵌入式系统可能包含操作系统,但大多数情况下,它们仅由一个程序来控制整个逻辑。 从更专业的角度来看,嵌入式系统可以被定义为:以应用
    发表于 11-17 06:49

    嵌入式开发的关键点介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着联网的发展,嵌入式系统的需求也越来越大。嵌入式
    发表于 11-13 08:12

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

    、VxWorks 和 QNX Neutrino 等,它们被广泛应用于汽车电子、工业自动化、医疗设备、消费电子和联网等领域的嵌入式系统中。
    发表于 11-13 06:30

    嵌入式需要掌握哪些核心技能?

    接口是80%岗位的必备技能,工业协议需求集中于特定行业。 在AI、大数据席卷的当下,嵌入式技术依然稳居制造业、联网、汽车电子等领域的核心地位。 数据显示,2024年嵌入式岗位招聘
    发表于 10-21 16:25

    学习联网可以做什么工作?

    健康、智能制造等领域。以下是一些常见的职业方向: 联网工程师:从事物联网系统的设计、开发、测试、维护和升级等工作,包括传感器、无线通信、云计算、大数据等技术的应用。   
    发表于 10-11 16:40

    边缘计算与嵌入式系统联网发展的新动力

    引言 随着联网设备数量的持续增长,数据处理需求呈现指数级上升。传统的云计算模式在面对实时性、带宽与安全性要求时逐渐显得不足。在这种背景下, 边缘计算与嵌入式系统的结合 ,正在为
    的头像 发表于 09-05 16:32 728次阅读

    Java 在联网嵌入式系统中的应用前景与挑战

    的生态系统和强大的社区支持,Java 在智能家居、工业控制、可穿戴设备等场景中展现出独特优势。本文将探讨 Java 在嵌入式联网中的应用价值、技术特点以及未来发展趋势。 一、Jav
    的头像 发表于 09-04 14:49 641次阅读

    2025嵌入式行业现状如何?

    2025嵌入式行业现状如何? 一、市场规模与增长趋势1.1 全球市场概况总体规模:2025年全球嵌入式系统市场规模预计突破1.2万亿美元,相当于每天诞生3个“光谷”级产业集群。 驱动因素:
    发表于 08-25 11:34

    联网工程师为什么要学Linux?

    联网工程师需要掌握Linux的主要原因可以从技术生态、开发需求、行业应用及就业竞争力四个角度来分析: 一、技术生态与行业适配性 1)嵌入式开发的主流平台
    发表于 05-26 10:32

    嵌入式开发入门指南:从零开始学习嵌入式

    随着联网、智能硬件的发展,嵌入式开发成为热门技能之一。以下将为初学者提供一份详细的嵌入式开发入门指南,涵盖学习路径、必备工具、推荐资源等内容。 1.
    发表于 05-15 09:29

    飞凌嵌入式携手中移联,谱写全国产化方案新生态

    4月22日,飞凌嵌入式“2025嵌入式及边缘AI技术论坛”在深圳成功举办。中移联网有限公司(以下简称“中移联”)携OneOS操作
    的头像 发表于 05-07 11:26 2406次阅读
    飞凌<b class='flag-5'>嵌入式</b>携手中移<b class='flag-5'>物</b>联,谱写全国产化方案新生态

    嵌入式去哪个城市好?

    大都市,上海拥有众多跨国公司和高科技企业,特别是在电子产业方面有着深厚的积累和广泛的应用。上海的科技公司涵盖了从智能硬件到联网的各个领域,为嵌入式开发人员提供了广阔的职业发展空间。上海的国际化氛围也
    发表于 04-02 10:12

    嵌入式芯片与系统设计竞赛,人工智能应用开发师资培训来袭!

    随着联网和智能系统的快速发展,嵌入式成为当前最热门最有发展前途的IT应用领域之一。为进一步提升全国大学生在嵌入式芯片及
    的头像 发表于 02-28 18:10 995次阅读
    <b class='flag-5'>嵌入式</b>芯片与<b class='flag-5'>系统</b>设计竞赛,人工智能应用开发师资培训来袭!

    哪些专业适合学习嵌入式开发?

    :涉及传感器技术、网络通信等,是联网领域的关键技术领域,适合转行到联网嵌入式领域。 3)自动化专业:自动化专业的知识对于
    发表于 01-03 13:44