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

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

3天内不再提示

嵌入式系统网络引导的优势

星星科技指导员 来源:militaryembedded 作者:PAUL DAVIS 2022-11-16 16:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着越来越多的智能系统部署在地面车辆、飞机、无人机 (UAV) 和无人海底车辆 (UUV) 等平台上,确保平台的多台嵌入式计算机中的每一台都已使用最新且正确版本的运行时和/或任务软件进行更新变得越来越具有挑战性。不幸的是,将所需软件安装到嵌入式模块或智能系统上的过程可能是劳动密集型和成本密集型的。

引导嵌入式系统有两个基本选项:从专用硬盘驱动器引导或通过网络引导协议远程引导。当通过专用硬盘驱动器(通常驻留在模块本身)进行引导时,更新软件需要从平台上卸下子系统机箱。接下来,需要打开盒子以卸下模块,然后将其放入另一个系统,例如测试夹具,从而安装新软件。许多嵌入式模块通过使用背板引脚对板载非易失性存储器进行写保护,防止将任何新数据写入卡上驱动器。虽然写保护确保嵌入式软件在安装时不会无意中被修改,但它也使更新软件的苦差事变得更加困难。该过程还增加了每次由技术人员拆卸和处理模块时导致的关键硬件的风险。

Netbooting为安装和更新软件提供了一种卓越的替代解决方案,从而节省了大量劳动力。此外,如果平台丢失并被对手捕获,网络引导还可以大大提高静态数据的安全性。

随着任务中涉及的平台数量的增加,例如一群无人机或UUV,网络启动的好处 - 包括时间,劳动力和成本 - 变得更加显着。网络启动消除了在平台上的每台嵌入式计算机上单独安装软件的需要,无论是模块还是独立机箱。相反,所有相关软件,从运行时软件到任务地图,以及特定任务所需的任何其他软件,都可以简单地整合到充当网络文件系统 (NFS) 的服务器上的存储中。

当平台的任何嵌入式系统启动时,而不是使用自己的内部软件,引导通过网络进行。系统开发人员或现场技术人员无需将软件加载到每台计算机,只需将软件上传到单个文件服务器,当网络上的每台计算机“唤醒”时,它就会从该服务器获取其软件。将启动软件(以及平台的其他嵌入式系统所需的软件副本)整合到单个服务器上可以减少部署和维护期间的劳动力。

更好的是,如果用于网络引导的服务器也为静态数据提供加密,则用于引导平台所有嵌入式计算机的运行时软件将免受窥探。如果没有加密,如果配备多台嵌入式计算机的车辆被捕获,则每个模块或系统上部署的软件都容易受到入侵,从而可能使其能够进行逆向工程。相反,如果软件驻留在加密其所有数据的单个服务器上,则消除或大大降低恶意访问的可能性。使用网络引导可以将潜在的入侵点限制为单个点 - 受更高级别安全性保护的加密服务器。

使用网络启动协议(如英特尔的 PXE 启动协议)使系统设计人员能够围绕其平台的网络服务器构建堡垒,以确保在平台丢失时关键数据的安全。随着部署的智能系统数量不断增加,网络启动可以大大减少在开发过程中加载软件的时间、成本和劳动力,并在平台部署后更新软件。

审核编辑:郭婷

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

    关注

    54

    文章

    9116

    浏览量

    156518
  • 嵌入式
    +关注

    关注

    5209

    文章

    20664

    浏览量

    337121
  • 无人机
    +关注

    关注

    237

    文章

    11382

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    知识分享-嵌入式系统可靠性模型

    嵌入式系统可靠性设计技术及案例解析1.3嵌入式系统可靠性模型嵌入式系统可靠性模型分为两种:串联结
    的头像 发表于 03-11 16:43 393次阅读
    知识分享-<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>可靠性模型

    嵌入式系统安全设计原则

    随着物联网、工业控制和智能设备的普及,嵌入式系统的安全问题越来越突出。一个小小的漏洞,就可能导致设备被入侵、数据泄露,甚至对人身安全产生威胁。因此,从设计阶段开始就考虑安全,是每一个嵌入式开发者必须
    的头像 发表于 01-19 09:06 482次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>安全设计原则

    什么是嵌入式应用开发?

    概述 所谓的嵌入式应用开发就是在嵌入式操作系统下进行开发、软硬件综合开发 ‌嵌入式应用开发‌是指在嵌入式操作
    发表于 01-12 16:13

    arm嵌入式主板优缺点

    Windows CE、Linux等主流的嵌入式操作系统。   ARM的优点   一、高可靠性、高稳定性:在工业控制领域,性能稳定可靠是自动控制基本的要求,ARM嵌入式主板有着很特殊的优势
    发表于 01-08 07:08

    系统嵌入式的学习路线

    嵌入式技术是各种电子产品的核心技术,也是工业4.0、远程医疗、3D打印等新兴产业的核心技术,具有广阔的发展前景。很多计算机、电子信息类专业的学生都想把嵌入式开发作为自己的职业目标,但是因为嵌入式涉及
    发表于 12-16 07:49

    什么是嵌入式操作系统

    要理解嵌入式操作系统(Embedded Operating System,简称 RTOS/EOS),我们可以从本质定义→核心区别→实际作用→典型特征→嵌入式开发场景适配,五个维度来拆解, 一
    发表于 12-09 10:33

    嵌入式应掌握的几种能力

    、能力。 我觉得牢牢地掌握这些99.99999%的概率都会用得上的嵌入式软件基础对找工作才比较有利。其它一些技术可以再用的时候再去了解、学习。 特别是一些行业相关知识,可以入行之后再进行学习。如果你一开始的目标就很明确,要在某一行、某一个方向进行深耕,也可以提早学习相关知识,早些积累一些
    发表于 12-08 06:05

    嵌入式和FPGA的区别

    的组成部分。理解它们的核心差异和各自优势,才能为项目选择最适合的技术方案,在性能、成本和开发效率之间找到最佳平衡点。 总结来说:嵌入式系统采用\"软件定义功能\"的方式,适合
    发表于 11-19 06:55

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

    大量使用了嵌入式系统。 不仅如此,汽车电子类产品、网络通信类产品、通信与娱乐产品以及工业控制类产品等众多领域也都受益于嵌入式系统的应用。可
    发表于 11-17 06:49

    嵌入式开发的关键点介绍

    设备和移动设备。因此,嵌入式开发需要考虑系统的功耗,并编写节能的代码以延长系统的使用寿命。 4. 软件集成: 嵌入式系统通常需要与其他设备和
    发表于 11-13 08:12

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

    操作系统具备高效的中断处理机制,能够快速响应和处理系统的中断事件。 资源管理:实时嵌入式操作系统提供有效的资源管理机制,包括内存管理、设备驱动程序、文件
    发表于 11-13 06:30

    Linux嵌入式和单片机嵌入式的区别?

    Linux嵌入式与单片机嵌入式在多个方面存在显著的区别,以下是详细的比较和归纳: 一、基本概念 1. Linux嵌入式: 定义:将Linux操作系统运行在
    发表于 06-20 09:46

    运行在嵌入式系统上的emApps

    在当今快节奏的嵌入式系统世界中,灵活性和适应性是嵌入式系统实现的关键。SEGGER推出了其最新创新:Embedded apps(emApps)应用,类似于手机上的应用程序,可以运行在
    的头像 发表于 06-18 09:53 1064次阅读
    运行在<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>上的emApps

    嵌入式开发,如何选择适合的系统

    嵌入式ARM开发中,面对多种操作系统的选择,如何做出最适合项目的决策?本文将为您梳理常见系统的特性,帮助您快速了解它们的优缺点,以便更好地选择适合的系统。引言在
    的头像 发表于 05-20 11:32 1299次阅读
    <b class='flag-5'>嵌入式</b>开发,如何选择适合的<b class='flag-5'>系统</b>?

    嵌入式工控机VS普通工控机,哪个产品的性能更好?

    大型系统构建中,普通工控机的系统扩展能力、网络通讯能力也是嵌入式工控机难以替代的; 还有,在可视化设计、流程监控、数据统计、科学计算、原型仿真设计、在环仿真等领域,普通工控机具有先天的
    的头像 发表于 04-30 17:53 1141次阅读
    <b class='flag-5'>嵌入式</b>工控机VS普通工控机,哪个产品的性能更好?