[发明专利]固件烧录方法及其装置有效
申请号: | 201310308702.1 | 申请日: | 2013-07-22 |
公开(公告)号: | CN103399761B | 公开(公告)日: | 2016-11-23 |
发明(设计)人: | 杨春钦;吴贻辉 | 申请(专利权)人: | 珠海全志科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 珠海智专专利商标代理有限公司 44262 | 代理人: | 林永协 |
地址: | 519080 广东省珠海市香洲*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固件烧录 方法 及其 装置 | ||
技术领域
本发明涉及片上系统的数据读写领域,尤其是涉及片上系统固件的烧录装置以及使用该固件烧录装置的烧录方法。
背景技术
固件(Firmware)是存储在可擦出只读存储器(EROM)或可擦出可编程只读存储器中(EPROM)的程序,通俗的理解就是“固化的软件”。固件担任着一个系统最基础最底层工作的软件。而在硬件设备中,固件就是硬件设备的灵魂,因为一些硬件设备除了固件以外没有其他软件组成,因此固件也就决定着硬件设备的功能及性能。
对于独立可操作的电子产品,固件一般指它的操作系统,例如平板电脑的固件,就是指平板电脑的操作系统,同理,智能手机的固件,同样是指智能手机的操作系统,又例如高清播放器、电子书、智能电视棒和行车记录仪等各自的固件,都是指各自的操作系统。
固件烧录是指将新的固件写入可擦出可编程只读存储器中,代替原有的固件的过程。
片上系统是指一个芯片上集成一个完整的系统,对所有或部分必要的电子电路进行集成的技术,用于特定目的的单片集成电路。所谓完整的系统一般包括中央处理器,具有静止存取功能的内存,多媒体处理器和必要的接口控制器等。片上系统有与集成了大量的控制器,芯片面积小,加上必要的内存,显示设备,输入设备,就可成为一个消费类的电子产品。
例如,公告号为CN101963910A的中国发明专利公开了名为“基于通用USB总线的设备固件升级方法”的发明创造,该发明提供一种基于通用USB总线的设备固件升级方法,该升级方法的具体步骤如下:利用USB总线通过USB接口将智能设备与控制电脑电连接,控制电脑运行固件升级程序上位机,提供用户一个向导式升级操作和显示界面,智能设备运行固件升级程序下位机,固件升级程序上位机将用户的操作指令经USB总线发送给固件升级程序下位机,控制智能设备切换到固件升级模式,分块下载到固件升级程序下位机中。最后,固件升级程序下位机的所有分块的程序后进行组合拼装及校验,提示用户固件升级是否成功。
由上可见,通过电脑使用基于USB协议的升级软件来升级本地固件是较有效且较友好的烧录方式,但是由于基于片上系统上产品的多样性,市面上多数电脑端的升级工具都面临如下问题:一是升级软件无法在各种不同操作系统的电脑上做到通用化,用户必须根据不同的操作系统来选择对应不同的适用版本的升级软件;二是由于片上系统的不同,而导致用户在升级同一个片上系统的固件时,在不同的电脑操作系统上则需要使用不同版本的固件;三是许多升级软件都是针对一类的片上系统来设计使用的,当需要对其他不同的片上系统进行升级烧录时则需要使用另一不同的升级软件。上述几个问题会使得使用人员在烧录固件时造成不便,同时使得工作效率低下。
发明内容
本发明的主要目的是提供一种具有通用性高且方便操作的固件烧录方法。
本发明的另一目的是提供一种具有通用性高且易于使用的固件烧录装置。
为了实现本发明的主要目的,本发明提供一种固件烧录方法,该固件烧录方法包括在上位机启动固件烧录装置;在上位机与下位机连接后,将固件从上位机下载到下位机,其中,固件集成了用脚本程序语言编写的功能接口模块,功能接口模块是抽象出来的用于实现烧录过程中所需要的功能。
由上述方案可见,将固件的逻辑功能分离出来,并将功能接口模块以脚本程序语言提供出来,由于脚本程序语言具有容易开发且容易部署,同时能够根据不同的应用来调整,使得脚本程序语言通用性高,继而使得在不同的上位机上均可实现对具有不同固件的下位机进行烧录,简化了使用人员的操作,有效增加工作效率。
更进一步的方案是,固件烧录装置包含的固件数量为二个以上,将固件从上位机下载到下位机前,在上位机从多个固件中选择所需要烧录的固件。
由上可见,将不同固件都集成在固件烧录装置内,能够对应不同的下位机选择不同的固件,有效地增加烧录方法的通用性。
更进一步的方案是,上位机选择固件后,对固件进行解码,并读取固件的信息,提取固件的烧录脚本,上位机根据烧录脚本与下位机进行交互通讯。
由上可见,将固件进行解码并提取相关信息,有利于在固件烧录装置生成人机交互窗口或者烧录过程所需的功能按键,使得固件程序能够有效地写入下位机,烧录方式以脚本文件的方式动态的存在于固件中,使得不同的固件可以有不同的烧录方式。
更进一步的方案是,将上位机与下位机连接后,检测上位机操作系统,调用操作系统的连接驱动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技股份有限公司,未经珠海全志科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310308702.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:激光线光源组件的装配方法
- 下一篇:一种除味器