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

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

3天内不再提示

嵌入式系统中远程更新的重要性

PCB线路板打样 来源:LONG 2019-08-08 16:28 次阅读

“系统更新时不要关闭电源。”我们之前都看过这个警告。它通常发生在我们的一个电子设备更新其闪存以安装代码更新时。如果此更新中断,则不会正确更新闪存。代码将被破坏,设备无法运行或“砖砌”。熟悉警告通知的根本原因是绝大多数使用闪存的半导体器件在编程或擦除操作期间始终需要施加电源。显然,避免创建“砖砌”设备非常重要。但是如果发出警告还不够呢?某些嵌入式设备甚至没有用户显示,因此无法生成警告。您可以在设计中做些什么来创建可靠,安全和可靠的远程系统更新?

远程更新对于连接的嵌入式系统来说是一项越来越重要的功能。能够通过互联网远程修复错误或添加功能,节省了服务呼叫的大量费用,并且当部署了数千个嵌入式系统时,服务调用成为问题。针对嵌入式系统的安全漏洞越来越频繁,这突出表明需要面向远程安全的代码更新来修复潜在的安全漏洞。显然,更新需要是安全的,否则攻击算法可以使用不安全的安全更新作为危害系统的简单方法。让我们看一个典型的系统,以更好地理解安全,可靠和可靠的远程更新设施的要求。

示例系统 - 控制平面网桥
一个常见的示例系统需要远程更新的是通信网络机箱中的控制平面网桥。该子系统汇集了许多低速外设 - 例如模拟传感器电源管理模块,风扇,故障记录存储器和使用I2C,SPI和GPIO接口的状态输出。可以使用更高速的总线(可能是PCIe - 许多通信和网络机箱中非常常见的子系统接口)直接与低速外设通信。底盘控制子系统可以实现智能聚合功能,在指定的跳闸点被激活时“推动”通信 - 例如,最高温度或最小电压水平。下面的图1显示了使用带有片上微控制器FPGA实现的系统,通常称为SoC FPGA。

嵌入式系统中远程更新的重要性

图1.通过PCIe进行远程更新的机箱控制平面桥

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

    关注

    5068

    文章

    19016

    浏览量

    303240
  • PCB打样
    +关注

    关注

    17

    文章

    2968

    浏览量

    21652
  • 华强PCB
    +关注

    关注

    8

    文章

    1831

    浏览量

    27722
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42980
收藏 人收藏

    评论

    相关推荐

    嵌入式重要性

    器那么复杂,但计算机系统的各种组成一样也不缺。因此,以嵌入式系统作为切入点开始学习软件技术是非常好的选择,避开不必要的复杂,把握计算机系统
    发表于 05-13 10:12

    Reset对系统稳定性有什么重要性

    嵌入式系统的应用领域越来越广泛,干扰或者恶劣环境常影响嵌入式系统运行的稳定性和可靠。Reset是维护
    发表于 03-11 07:53

    Linux对嵌入式重要性

    的,现在好多非嵌入式科班出身的求职者都投入到了嵌入式这个行业的学习当中,那么现在由小编简单的为您分析一下嵌入式工程师是如何炼成的呢。入门嵌入式工程师针对于刚入行的
    发表于 10-27 07:00

    嵌入式软件的重要性

    效率的重要工作。目前,装备嵌入式软件的自动化测试,更多的还是依赖代码级别的白盒测试工具;黑盒动态测试还主要是根据不同的装备需求,研发配套的工装系统,测试效率和测试深度都有很大缺陷。主要表现在以下几点:...
    发表于 10-27 06:59

    嵌入式技术的重要性

    、汽车电子、娱乐中的机器人,无不采用嵌入式技术。在通讯、网络、工控、医疗、电子等领域,嵌入式发挥着越来越重要的作用。在百度搜索“嵌入式”、“嵌入式
    发表于 11-08 09:28

    编程在嵌入式中的重要性

    嵌入式小白入门博客时间总是不等人,转眼间自己都已经是一名研一的学生了,回想起自己过去本科的学习,讲实话根本是无规律可循,可以说自己大学四年在编程这块都没有用心去系统的学习过,当然这也和自己是控制专业
    发表于 12-17 06:32

    测试系统中远程控制和嵌入式控制的区别是什么

    控制,一种是嵌入式控制。今天我们就来聊聊在测试系中远程控制器和嵌入式控制器有什么区别。远程控制器 对于PXI系统来说,如何来实现对仪器的
    发表于 12-21 08:12

    一种基于嵌入式系统远程程序更新机制

    提出了一种基于嵌入式系统远程程序更新机制,通过一个具体的嵌入式远程数字监控
    发表于 08-26 11:47 16次下载

    安全远程更新扩展嵌入式系统功能和寿命

    嵌入式系统是许多工业应用的核心,要求产品寿命长,同时响应功能更新和bug修复。安全问题,特别是,可以驱动要求频繁的代码更新,以保持领先的黑客和恶意入侵者。
    发表于 05-18 11:01 7次下载
    安全<b class='flag-5'>远程</b><b class='flag-5'>更新</b>扩展<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>功能和寿命

    Reset对嵌入式系统稳定性的重要性分析

    嵌入式系统 的应用领域越来越广泛,干扰或者恶劣环境常影响嵌入式系统运行的 稳定性 和可靠。 Reset 是维护
    发表于 02-07 09:04 2180次阅读
    Reset对<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>稳定性的<b class='flag-5'>重要性</b>分析

    嵌入式系统中远程系统更新的要求及方案分析

    嵌入式系统是许多工业应用程序的核心,这些应用程序需要较长的产品生命周期,同时响应功能更新和错误修复。特别是安全问题可以推动频繁代码更新的要求,以保持领先于黑客和恶意入侵者。包括
    的头像 发表于 04-06 07:45 2317次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b><b class='flag-5'>中远程</b><b class='flag-5'>系统</b><b class='flag-5'>更新</b>的要求及方案分析

    嵌入式系统远程更新问题如何解决

    嵌入式系统在各个领域有着广泛的应用,嵌入式系统的维护与升级也变得日益重要
    发表于 10-11 15:20 1381次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>的<b class='flag-5'>远程</b><b class='flag-5'>更新</b>问题如何解决

    在测试系统中远程控制和嵌入式控制有什么区别

    控制,一种是嵌入式控制。今天我们就来聊聊在测试系统中远程控制器和嵌入式控制器有什么区别。 01 远程控制器 对于PXI
    的头像 发表于 10-25 11:02 2462次阅读

    如何实现嵌入式系统远程调试

    嵌入式系统随着目前科技的发展,正逐步融入人们的生活中。对于嵌入式系统,我们应该有所了解。就专业人员而言,他们对嵌入式
    的头像 发表于 11-22 11:55 5298次阅读
    如何实现<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b><b class='flag-5'>远程</b>调试

    RAM测试是什么?嵌入式系统开发中RAM测试的重要性

    基本安全措施是实施RAM测试。在本文中,我们将探讨RAM测试在维护嵌入式系统的完整和安全方面的重要性背后的原因。
    发表于 07-28 11:11 2319次阅读