一种升级嵌入式设备的方法及系统技术方案

技术编号:17883926 阅读:49 留言:0更新日期:2018-05-06 04:28
本发明专利技术公开一种升级嵌入式设备的方法及系统,涉及嵌入式设备技术领域,所述升级嵌入式设备的方法包括:启动嵌入式设备的引导加载程序;获取DHCP服务器分配给所述嵌入式设备的第一IP地址;当获取到所述第一IP地址时,从所述DHCP服务器获取升级服务器的第二IP地址;根据所述第二IP地址,从所述升级服务器获取升级固件,并使用所述升级固件对所述嵌入式设备进行升级。本发明专利技术提供的升级方法适用于对嵌入式设备进行批量升级,升级过程不需要人工的干预,提高了升级的效率。

A method and system for upgrading embedded devices

The present invention discloses a method and system for upgrading an embedded device, which involves an embedded device technology. The method of upgrading an embedded device includes starting a boot loader of an embedded device, obtaining a first IP address assigned to the embedded device by a DHCP server, and when obtaining the first IP address, from the first IP address, The DHCP server gets the second IP address of the upgrade server; according to the second IP address, the upgrade firmware is obtained from the upgrade server and the updated firmware is used to upgrade the embedded device. The upgrade method provided by the invention is suitable for batch upgrading of embedded devices, and the upgrading process does not require manual intervention, which improves the efficiency of upgrading.

【技术实现步骤摘要】
一种升级嵌入式设备的方法及系统
本专利技术涉及嵌入式设备
,尤其涉及一种升级嵌入式设备的方法及系统。
技术介绍
嵌入式设备在生活中非常常见,主要由嵌入式处理器、相关硬件和嵌入式软件组成。一般在生产线上生产嵌入式设备时,都是先将固件烧录到Flash(存储介质),然后再将Flash(存储介质)焊上PCB板(PrintedCircuitBoard,印刷电路板),最后再进行其他的包装。如果Flash在烧录时使用的固件是没有问题的固件,那么这种方式是最为快速、简便的烧录方式。由于嵌入式设备在生产过程完成后,可能需要再次升级。很多时候,生产厂家需要在出厂前对嵌入式设备进行固件更新,需要对大量的嵌入式设备在短时间内进行升级。对嵌入式设备升级的方法很多,例如公开号为CN104156249A的专利公开了一种嵌入式软件在线升级方法,包括步骤:a.嵌入式设备根据预先设定的引导模式从主分区启动,加载主分区的Boot程序,引导主分区的操作系统,进入工作状态;b.由远程服务器、本地服务器或上位机的其中一个向嵌入式设备发送多个用于软件升级的更新包;嵌入式设备校验更新包;所述远程服务器、本地服务器或上位机均存本文档来自技高网...
一种升级嵌入式设备的方法及系统

【技术保护点】
一种升级嵌入式设备的方法,其特征在于,包括步骤:S1,启动嵌入式设备的引导加载程序;S2,获取DHCP服务器分配给所述嵌入式设备的第一IP地址;S3,当获取到所述第一IP地址时,从所述DHCP服务器获取升级服务器的第二IP地址;S4,根据所述第二IP地址,从所述升级服务器获取升级固件,并使用所述升级固件对所述嵌入式设备进行升级。

【技术特征摘要】
1.一种升级嵌入式设备的方法,其特征在于,包括步骤:S1,启动嵌入式设备的引导加载程序;S2,获取DHCP服务器分配给所述嵌入式设备的第一IP地址;S3,当获取到所述第一IP地址时,从所述DHCP服务器获取升级服务器的第二IP地址;S4,根据所述第二IP地址,从所述升级服务器获取升级固件,并使用所述升级固件对所述嵌入式设备进行升级。2.根据权利要求1所述的升级嵌入式设备的方法,其特征在于,在从所述DHCP服务器获取升级服务器的第二IP地址之后,还包括:判断是否能通过所述第二IP地址与预定的升级服务器进行通信;若能通过所述第二IP地址与预定的升级服务器进行通信,继续执行步骤S4。3.根据权利要求2所述的升级嵌入式设备的方法,其特征在于,所述判断是否能通过所述第二IP地址与预定的升级服务器进行通信包括:判断所述第二IP地址是否为预设的IP地址。4.根据权利要求3所述的升级嵌入式设备的方法,其特征在于,所述判断是否能通过所述第二IP地址与预定的升级服务器进行通信还包括:当所述第二IP地址为预设的IP地址时,向所述第二IP地址处的升级服务器发送ping包,以判断所述嵌入式设备与升级服务器是否能够正常通信。5.根据权利要求1,2,3或4所述的升级嵌入式设备的方法,其特征在于,在使用所述升级固件对所述嵌入式设备进行升级之后,还包括:当所述嵌入式设备升级完成时,调整嵌入式设备...

【专利技术属性】
技术研发人员:黄少明陈鹏
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1