[发明专利]一种用于嵌入式设备的应用程序升级方法及存储介质在审
申请号: | 201811109870.7 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109213510A | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 谢林冬;彭晓林;谢炳涛 | 申请(专利权)人: | 深圳市鼎阳科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 郭燕;彭家恩 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式设备 应用程序 升级 外部存储设备 存储介质 升级命令 读取 用户操作体验 电脑连接 简易操作 接收用户 升级步骤 升级过程 升级文件 应用环境 烧录器 存储 | ||
一种用于嵌入式设备的应用程序升级方法及存储介质,其包括接收步骤以接收用户输入的升级命令,升级步骤以读取用户所选取的所述外部存储设备中的文件,并使用该文件对所述嵌入式设备的应用程序进行升级。一方面,由于只需要一个存储有升级文件的外部存储设备即可,避免了嵌入式设备在于烧录器或电脑连接时进行升级的繁琐操作,使得本实施例提供的应用程序升级方法可适用于绝大多数的应用环境,可为用户带来便宜;另一方面,由于在用户输入升级命令之后即可执行嵌入式设备的应用程序升级过程,利于实现一键升级的简易操作效果,具有优越的用户操作体验。
技术领域
本发明涉及嵌入式设备,具体涉及一种用于嵌入式设备的应用程序升级方法及存储介质。
背景技术
随着嵌入式系统在通信及工业控制领域的广泛应用,为了提高产品的生命周期以及适应新的业务需求,通常需要对嵌入式系统进行现场升级,其中一项重要的升级内容包括对嵌入式设备中应用程序的升级。
嵌入式设备主要由嵌入式处理器、相关支撑硬件和嵌入式软件系统组成,它是集软硬件于一体的可独立工作的“器件”,嵌入式设备一般不具备计算机处理系统那样大容量的硬盘,它大多使用非易失性存储器(Flash、ROM或RAM)作为存储介质,通常,引导程序、应用程序、通讯协议、数据库系统、标准化浏览器等嵌入式软件就存储在该存储器中。
应用程序(包括操作系统)是嵌入式软件的重要构成之一,用于控制其他程序运行,管理系统资源并为用户提供操作界面。对应用程序的更新升级关乎嵌入式软件的功能实现和自我修复,在使用应用程序的自身命令实现自我更新升级的过程中,如果升级失败,将可能导致软件系统崩溃。为保证应用程序升级过程的可靠性,目前通常采用仿真器、编程器对待升级版本进行预处理,再用烧录器将处理后的升级版本烧录到嵌入设设备的存储器中。然而,在采用烧录器对应用程序进行升级的过程中,由于与烧录器连接的接口通常设置于嵌入式设备的内部,需要拆卸嵌入式设备的外壳才能对其进行升级,如此,将导致升级操作过程复杂且耗时,使得用户体验效果差,此外,仿真器、编程器、烧录器的价格高昂,往往会推动用户的应用成本。
当前,也存在在线升级的方法,需要用户在计算机上下载厂家定制的上位机软件,将计算机和嵌入式设备进行连接,运行上位机软件以将待升级版本写入嵌入式设备的存储器中。这种升级方式虽摆脱了仿真器、编程器、烧录器等辅助工具的束缚,但需要用户持有计算机并熟练使用上位机软件,还存在连线、联网的繁琐流程,并不能满足便捷升级的应用要求。
发明内容
本发明主要解决的技术问题是如何解决现有嵌入式设备在应用程序升级过程中操作方式复杂、用户体验差的问题。为解决上述技术问题,本申请提供了一种用于嵌入式设备的的应用程序升级方法及其装置。
根据第一方面,一种实施例提供一种用于嵌入式设备的应用程序升级方法,所述嵌入式设备与一外部存储设备连接,所述应用程序升级方法包括以下步骤:
接收步骤:接收用户输入的升级命令;
升级步骤:读取用户所选取的所述外部存储设备中的文件,并使用该文件对所述嵌入式设备的应用程序进行升级。
提供输入部件,用于供用户输入所述升级命令。
所述文件包括升级数据,所述升级步骤包括烧录步骤,所述烧录步骤包括:
读取所述文件中的升级数据;
擦除所述嵌入式设备的存储器中应用程序区内的数据;
将所述升级数据写入所述嵌入式设备的存储器中的应用程序区。
所述文件还包括头部数据;所述升级步骤还包括在烧录步骤之前的校验步骤,所述校验步骤包括:
读取所述文件的头部数据,所述头部数据包括设备型号信息和升级数据长度信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鼎阳科技有限公司,未经深圳市鼎阳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811109870.7/2.html,转载请声明来源钻瓜专利网。