[发明专利]一种通过USB接口升级广告机终端固件的方法无效
申请号: | 201210588765.2 | 申请日: | 2012-12-29 |
公开(公告)号: | CN103019797A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 肖锋;胡光杰;曹礼玉;吴长太 | 申请(专利权)人: | 福建三元达通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350003 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 usb 接口 升级 广告 终端 方法 | ||
技术领域
本发明涉及固件升级技术领域,特别是一种通过USB接口升级广告机终端固件的方法。
背景技术
嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成。与通用计算机能够运行用户选择的软件不同,嵌入式系统上的软件通常是暂时不变的,所以经常称为“固件”。但是随着嵌入式系统的内容和服务越来越新、越来越丰富,客户对产品功能需要也越来越多,有时也可能需要对系统的性能做进一步的提升,所以固件升级也变得越来越频繁,越来越重。
在厂内生产时固件程序一般通过烧片机烧写到flash芯片中,如果flash已经焊接在主板上,通过烧片机的方式升级程序,就必然要拆芯片,这种方式工作量大,而且有可能会损坏flash芯片。
嵌入式系统一般都有引导程序,固件的升级也可以在引导程序中进行,在调试串口输入下载命令,通过串口线、双绞线、USB连接线将升级的文件下载到目标板的RAM中,然后再输入烧写命令,将RAM中的内容烧写到flash中,但是这种方式比较繁琐,不适合生产线的员工及外派的技术支持人员,一般需要由开发人员完成。
有些嵌入式系统的引导程序功能做的比较完善,需要将目标板通过USB连接线或者双绞线和PC连接,配合PC上的下载软件完成自动升级,但是这种方式无法直观地看到升级程序的进度,而且适用于一些小型的、便携式的嵌入式设备,对一些户外的、大型的、固定式的嵌入式设备就变得非常不便了。
发明内容
本发明的目的是提供一种通过USB接口升级广告机终端固件的方法,只要使用一个U盘,即可实现广告终端的固件升级。
本发明采用以下方案实现:一种通过USB接口升级广告机终端固件的方法,其特征在于包括以下步骤:
步骤S01:将一U盘连接到一PC上,通过一上位机应用软件将要升级的固件程序上传到所述U盘中,所述的上位机应用软件支持设置所述广告机终端的显示参数以及升级标志;
步骤S02:广告机终端上电启动后,首先检测是否有U盘接入,如连接成功则判断是否设置了升级标志,未设置则跳过升级步骤,直接运行广告机终端的应用程序,如果已设置升级标志,则检测终端当前的固件程序版本是否为要升级的版本,如果是则直接运行广告机终端的应用程序;如果不是则检测固件程序是否存在,如果存在则进行升级,不存在则直接运行广告机终端的应用程序;
步骤S03:固件程序升级成功后,广告机终端的系统会自动重新加载新的固件程序。
在本发明一实施例中,所述的显示参数包括显示的输出方式、分辨率以及横竖屏。
在本发明一实施例中,所述的上位机应用软件设置于所述的U盘上。
在本发明一实施例中,所述的上位机应用软件是基于qt4.7开发的,且该上位机应用软件具有友好的界面以利显示参数以及升级标志的设置。
在本发明一实施例中,所述的固件程序分为引导分区文件、内核分区文件和根文件系统分区文件,升级时按分区进行升级。
在本发明一实施例中,所述广告机终端的系统内核需要增加MTD驱动,并让该MTD驱动支持广告机终端使用的flash芯片,根据每部分固件的实际大小设置MTD分区的大小及偏移地址。
在本发明一实施例中,所述步骤S02升级过程中在所述广告机终端的显示器上具有的提示信息,根据实际升级的情况,显示当前升级的是那一部分内容升级成功与失败。
在本发明一实施例中,所述步骤S03中在升级成功后,所述广告机终端的显示器会显示拔出USB设备的提示信息,且该广告机终端会循环检测USB设备是否断开连接,一旦断开连接,该广告机终端则自动重新加载新的固件程序。
本发明具有友好界面,操作简单,适合研发人员、场内生产人员、外派支持支持人员使用;升级程序现场只要使用一个U盘即可,小巧、便携,适合户内、户外各种场合的大小型广告机进行固件升级;固件分为多个分区,可根据具体修改的部分进行一一对应的升级,不需要每次都把整个固件程序都重新升级,提高升级速度,降低出错概率。
附图说明
图1是本发明方法的流程示意图。
图2是本发明一实施例的方法流程示意图。
具体实施方式
下面结合附图及实施对本发明做进一步说明。
如图1所示,本实施例提供一种一种通过USB接口升级广告机终端固件的方法,其特征在于包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建三元达通讯股份有限公司,未经福建三元达通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210588765.2/2.html,转载请声明来源钻瓜专利网。