一种嵌入式设备更新方法和更新装置制造方法及图纸

技术编号:33084366 阅读:22 留言:0更新日期:2022-04-15 10:44
本发明专利技术公开了一种嵌入式设备更新方法和更新装置,属于嵌入式设备系统更新技术领域,包括:将嵌入式设备上电并检测是否连接便携式更新装置,当检测到已连接便携式更新装置,采用自动更新模式或部分更新模式;若采用自动更新模式,则将嵌入式设备u

【技术实现步骤摘要】
一种嵌入式设备更新方法和更新装置


[0001]本专利技术属于嵌入式设备系统更新
,更具体地,涉及一种嵌入式设备更新方法和更新装置。

技术介绍

[0002]u

boot是一种bootloader,用来引导启动内核,当前,大部分嵌入式设备在启动过程中无显示、无交互设备,在日常使用过程中,一旦需要更新嵌入式设备系统或者重新烧写系统内核,有以下三种方式:携带笔记本、编程器,通过调试电缆和特定软件工具进行更新;通过串口登录嵌入式设备命令行来手动更新;通过U盘、SD卡或者网络方式更新系统。上述前两种方法复杂且需要操作人员具有一定的调试能力,不适合大规模推广;第三种方法中,由于现有嵌入式设备种类众多,对外接口类型不一致,导致无法通过单一嵌入式设备u

boot更新组件和对外接口类型完成嵌入式设备系统更新。
[0003]综上,虽然现有技术虽然能够对嵌入式设备系统进行更新,但仍有不足。因此,提供一种能够实现嵌入式设备系统自动更新,且使用单一类型接口的嵌入式设备系统的更新方法和更新装置成为嵌入式设备系统更新领域的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种嵌入式设备更新方法,其特征在于,包括如下步骤:(1)嵌入式设备上电检测步骤:将嵌入式设备上电并检测是否连接便携式更新装置,当检测到已连接便携式更新装置,采用自动更新模式,转至步骤(2)进行处理,或采用部分更新模式,转至步骤(3)进行处理;(2)嵌入式设备自动更新步骤:便携式更新装置自动将嵌入式设备u

boot更新组件程序和嵌入式设备系统程序发送到嵌入式设备指定内存地址,转至步骤(4)进行处理;(3)嵌入式设备部分更新步骤:便携式更新装置按照接收到的指令将嵌入式设备u

boot更新组件程序或嵌入式设备系统程序或嵌入式设备系统程序中任一子程序发送到嵌入式设备指定内存地址;(4)嵌入式设备程序或子程序校验及重启步骤:嵌入式设备对接收到的程序或子程序进行校验,若所述接收到的程序或子程序与嵌入式设备当前的程序或子程序不同,则更新嵌入式设备当前的程序或子程序,保存环境变量后重启嵌入式设备。2.如权利要求1所述的嵌入式设备更新方法,其特征在于,所述将嵌入式设备上电并检测是否连接便携式更新装置,具体为:嵌入式设备上电后扫描USB总线和网络接口,根据扫描反馈的结果判断USB和网络接口是否连接便携式更新装置。3.如权利要求1所述的嵌入式设备更新方法,其特征在于,所述嵌入式设备上电检测步骤中若采用自动更新模式,具体为:嵌入式设备发送指令给便携式更新装置,提示是否需要自动更新,便携式更新装置在给定时间内未响应所述指令或接收到确认自动更新的指令,则嵌入式设备采用自动更新模式。4.如权利要求1所述的嵌入式设备更新方法,其特征在于,所述嵌入式设备上电检测步骤中采用部分更新模式,具体为:嵌入式设备发送指令给便携式更新装置,提示是否需要自动更新,便携式更新装置在给定时间内接收到取消自动更新的指令,则嵌入式设备采用部分更新模式。5.如权利要求1所述的嵌入式设备更新方法,其特征在于,所述嵌入式设备自动更新步骤,具体为:若便携式更新装置采用USB连接嵌入式设备,且便携式更新装置的文件系统类型正确,则将嵌入式设备u

boot更新组件程序和嵌入式设备系统程序发送到嵌入式设备指定内存地址,在发送过程中,便携式更新装置会显示发送进度;若便携式更新装置采用网络连接嵌入式设备,且便携式更新装置的文件系统类型正确,则嵌入式设备扫描便携式更新装置是否启动服务器,若是,则嵌入式设备和便携式更新装置建立连接,将嵌入式设备u

boot更新组件程序和嵌入式设备系统程序发送到嵌入式设备指定内存地址,在发送过程中,便携式更新装置会显示发送进度。6.如权利要求1所述的嵌入式设备更新方法,其特征在于,所述部分更新步骤,具体为:便携式更新装置包括若干选项,所述若干选项包括:更新...

【专利技术属性】
技术研发人员:周文杰袁浩
申请(专利权)人:中国船舶重工集团公司第七零九研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1