[发明专利]一种嵌入式设备网络批量升级的方法在审
| 申请号: | 201911026052.5 | 申请日: | 2019-10-25 |
| 公开(公告)号: | CN110780902A | 公开(公告)日: | 2020-02-11 |
| 发明(设计)人: | 张青春;李飞燕;王永和 | 申请(专利权)人: | 上海信耀电子有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 31272 上海申新律师事务所 | 代理人: | 俞涤炯 |
| 地址: | 201800*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络地址 嵌入式设备 批量升级 上位机 可扩展标记语言文件 可扩展标记语言 上位机升级程序 自动化水平 出厂阶段 设备记录 设备升级 网络升级 网络通道 用户程序 网络 烧写 位机 重启 工作量 巡查 保存 检测 升级 保证 | ||
本发明涉及一种设备升级方法技术领域,具体涉及一种嵌入式设备网络批量升级的方法,包括:步骤S1,烧写出厂阶段的bootloader程序;步骤S2,所述bootloader程序向上位机请求网络地址,并保存在Flash中;步骤S3,重启使用所述网络地址,并引导用户程序;步骤S4,所述上位机升级程序按照可扩展标记语言网络地址表,巡查当前网络内的设备,每当检测到一个所述设备时,所述上位机通过网络通道,启动网络升级流程,完成所述设备的升级。本发明方法不仅保证嵌入式设备网络地址唯一,也将该设备记录在上位机的可扩展标记语言文件中;同时实现嵌入式设备的网络批量升级,降低工作量,提高自动化水平。
技术领域
本发明涉及嵌入式软件技术领域,尤其涉及一种嵌入式设备网络批量升级的方法。
背景技术
随着电子技术和网络技术的发展,嵌入式系统开发技术取得迅速发展。嵌入式系统在物联网、机器人控制、智能家居等领域获得广泛应用。嵌入式设备的软件更新,就是烧写新的软件到芯片里面。嵌入式处理器通常有几种烧写工具,即专用烧写工具JTAG(JointTest Action Group,联合测试工作组)、bootloader烧写等。JTAG需要专门的接口,适合一对一烧写,现场设备要么数量多,要么被外壳包着,此时JTAG方式就不适用了;bootloader是利用JTAG固化到芯片内部,完成引导、升级等特定功能的程序,出厂后不会轻易变更,用bootloader升级设备,应用较多,如串口或网口。然而,bootloader方式的批量升级,还有待进一步研究。
嵌入式系统新的发展趋势之一,就是要具有远程软件更新和故障诊断的能力。
发明内容
为了解决以上技术问题,本发明提供了一种嵌入式设备网络批量升级的方法。
本发明所解决的技术问题可以采用以下技术方案实现:
一种嵌入式设备网络批量升级的方法,其特征在于,包括:
步骤S1,烧写出厂阶段的bootloader程序;
步骤S2,所述bootloader程序向上位机请求新网络地址,并保存在Flash中;
步骤S3,重启使用所述新网络地址,并引导用户程序升级;
步骤S4,所述上位机升级程序按照可扩展标记语言网络地址表,巡查当前网络内的设备,每当检测到一个所述设备时,所述上位机通过网络通道,启动网络升级流程,完成所述设备的升级。
优选的,所述步骤S1包括:
步骤S10,所述bootloader程序读取所述Flash参数区网络参数,进行所述参数检测,当所述参数有效,执行步骤S11;当所述参数无效,则执行步骤S12;
步骤S11,启动所述新网络地址,进行三秒延迟检测,当触发升级命令时,执行步骤S13;当未触发升级命令时,则执行步骤S14;
步骤S12,启动默认网络地址,请求所述上位机新参数,当请求超时,则关闭所述网络,同时LED循环报警;当请求未超时,则保存所述新参数,所述设备软件重启;
步骤S13,所述网络响应升级命令,当所述设备升级完成,执行步骤S14,当所述设备升级未完成,则执行所述步骤S13;
步骤S14,引导业务程序启动并进行网络参数检测,当检测的所述网络参数有效,执行步骤S15;当检测的所述网络参数无效,则执行所述步骤S12;
步骤S15,业务事件循环,当所述设备再次收到升级触发事件,停止业务,所述设备软件重启;当所述设备没有收到该触发事件,则执行所述步骤S15。
优选的,所述步骤S4中所述上位机升级程序包括:
步骤S40,所述上位机对可扩展标记语言文件检测并进行网络初始化;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海信耀电子有限公司,未经上海信耀电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911026052.5/2.html,转载请声明来源钻瓜专利网。





