The invention discloses an embedded device firmware upgrade system, including web service module, deployed in embedded devices within the application module and guide module, and deployed in the terminal web browsing module, web browsing module and web service module communication connection, wherein the web browsing module, for users to upgrade when receiving instruction the target, upgrade files sent to the web service module; Web service module, for receiving the web browsing module sends the target upgrade file, and will target the upgrade file stored in the storage device in embedded devices; guide module for reading the target upgrade file from memory, using the target file on the application module upgrade firmware upgrade operation. The technical scheme provided by the embodiment of the invention reduces the firmware upgrading cost of the embedded equipment and improves the upgrading efficiency.
【技术实现步骤摘要】
一种嵌入式设备固件升级系统
本专利技术涉及嵌入式
,特别是涉及一种嵌入式设备固件升级系统。
技术介绍
近年来,嵌入式设备因其具有低成本、高可靠性、丰富的代码以及应用程序可扩展性、可移植性等一系列优点,目前已成为工业系统和民用系统的主力军。嵌入式设备作为计算机技术、半导体技术、电子技术以及各个行业的具体应用相结合后的产物,取得了飞速的发展和越来越广泛的应用。由于对产品可靠性、成本、更新换代等要求的提高,在嵌入式设备的使用过程中需要对其固件进行升级,以满足产品新的需求或者解决使用过程中出现的问题。在现有技术中,通常是通过与嵌入式设备配套的上位机软件实现嵌入式设备固件的升级。上位机软件通常安装在笔记本电脑、台式机等终端中。不同上位机软件运行所需终端的操作系统可能不同,不同嵌入式设备对应的上位机软件也可能不同。当终端的操作系统发生改变或者嵌入式设备发生改变时,可能就需要重新编写上位机软件,以适应新的操作系统或者新的嵌入式设备固件的升级。这将导致嵌入式设备固件升级成本较高,升级效率较低。
技术实现思路
本专利技术的目的是提供一种嵌入式设备固件升级系统,以降低嵌入式设备固件升级成本,提高升级效率。为解决上述技术问题,本专利技术提供如下技术方案:一种嵌入式设备固件升级系统,包括部署于嵌入式设备内的网页服务模块、应用模块和引导模块,以及部署于终端中的网页浏览模块,网页浏览模块与网页服务模块通信连接,其中:网页浏览模块,用于在接收到用户的升级指令时,将目标升级文件发送给网页服务模块;网页服务模块,用于接收网页浏览模块发送的目标升级文件,并将目标升级文件存储于嵌入式设备的存 ...
【技术保护点】
一种嵌入式设备固件升级系统,其特征在于,包括部署于嵌入式设备内的网页服务模块、应用模块和引导模块,以及部署于终端中的网页浏览模块,所述网页浏览模块与所述网页服务模块通信连接,其中:所述网页浏览模块,用于在接收到用户的升级指令时,将目标升级文件发送给所述网页服务模块;所述网页服务模块,用于接收所述网页浏览模块发送的所述目标升级文件,并将所述目标升级文件存储于所述嵌入式设备的存储器中;所述引导模块,用于从所述存储器中读取所述目标升级文件,使用所述目标升级文件对所述应用模块的固件进行升级操作。
【技术特征摘要】
1.一种嵌入式设备固件升级系统,其特征在于,包括部署于嵌入式设备内的网页服务模块、应用模块和引导模块,以及部署于终端中的网页浏览模块,所述网页浏览模块与所述网页服务模块通信连接,其中:所述网页浏览模块,用于在接收到用户的升级指令时,将目标升级文件发送给所述网页服务模块;所述网页服务模块,用于接收所述网页浏览模块发送的所述目标升级文件,并将所述目标升级文件存储于所述嵌入式设备的存储器中;所述引导模块,用于从所述存储器中读取所述目标升级文件,使用所述目标升级文件对所述应用模块的固件进行升级操作。2.根据权利要求1所述的嵌入式设备固件升级系统,其特征在于,所述网页浏览模块,还用于:在所述将目标升级文件发送给所述网页服务模块之前,获得所述嵌入式设备的第一设备信息;确定从所述目标升级文件中读取到的第二设备信息与所述第一设备信息是否匹配;如果是,则执行所述将目标升级文件发送给所述网页服务模块的步骤。3.根据权利要求1所述的嵌入式设备固件升级系统,其特征在于,所述网页浏览模块,还用于:在所述将目标升级文件发送给所述网页服务模块之前,将携带所述目标升级文件长度信息的第一数据发送给所述网页服务模块;接收所述网页服务模块针对所述第一数据返回的第二数据;根据所述第一数据和所述第二数据,确定所述网页服务模块接收到的所述第一数据是否准确;如果是,则执行所述将目标升级文件发送给所述网页服务模块的步骤。4.根据权利要求1所述的嵌入式设备固件升级系统,其特征在于,所述网页浏览模块,具体用于:按照设定的帧格式将目标升级文件逐帧发送给所述网页服务模块;针对每帧数据,在发送该帧数据后,如果接收到所述网页服务模块针对该帧数据返回的确认数据,且根据该帧数据和所述确认数据,确定所述网页服务模块接收到的该帧数据准确,则继续下一帧数据的发送。5.根据权利要求4所述...
【专利技术属性】
技术研发人员:张国亮,吴光号,管林波,刘力上,陶熠昆,
申请(专利权)人:浙江国自机器人技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。