The invention discloses a method for upgrading BIOS, comprising the following steps: 1) to check whether there U disk; 2) such as check to the U disk, U disk is to check whether there is BIOS upgrade file, the BIOS upgrade files including 64bit upgrade files and 32bit upgrade file; 3) such as check to the U disk system BIOS upgrade file system to determine the current system is 32bit or 64bit; 4) as if the system is 32bit, the system running the 32bit upgrade file, such as the current judge system is 64bit, the system running the 64bit upgrade file system; 5) into the corresponding upgrade file, read the file the content is written into the memory and restart the system; 6). The method of the invention does not use the burner and does not depend on the specific hardware upgrade method to achieve BIOS, BIOS makes the upgrade process becomes simple and effective, thus greatly improves the maintainability of the communication equipment and reduce maintenance costs.
【技术实现步骤摘要】
BIOS升级方法
本专利技术涉及一种软件升级方法,特别是一种BIOS升级方法。
技术介绍
在通信设备中,所使用的系统通常都是嵌入式系统,在嵌入式系统中,各系统或模块分工完成一个通信设备的功能。在较复杂的嵌入式系统中都存在BIOS程序及主机业务程序,BIOS程序用于系统的启动引导,主机业务程序完成特定的业务功能。BIOS程序是CPU上电启动的第一段程序,一般采用烧片器将BIOS程序烧写到ROM芯片中,然后将ROM芯片贴在单板上,因此,由于BIOS程序被烧写到ROM芯片中,所以BIOS程序具有硬件特性,不便于升级。随着Intel介入平板电脑,导致PC上面的架构引入到消费性电子设计上,那么BIOS避免不了的也引入进来。但是Intel平台上的平板电脑BIOS是需要单独的存储介质来存储的,要么就是一部分BIOS在单独的存储芯片上(SPINorFlash),一部分在Pad的存储介质上。在平时的开发中,调试中我们要么将SPINorFlash吹下来,放在专门的Socket座上使用专门的烧录器来反复的烧录BIOS,要么就是在板子上引出SPI引脚(6根)使用转接头连接到专业的烧录器上烧录完成。可见现有技术存在以下两个缺点:1、需要借助专业的烧录软件,烧录器硬件烧录;2、需要飞线,或者是需要将芯片吹下来完成烧录。
技术实现思路
针对所提到的问题,本专利技术提供了BIOS升级方法,步骤包括:1)检查是否存在U盘;2)如检查到存在U盘,则继续检查U盘内是否存在BIOS升级文件,所述BIOS升级文件包括64bit的升级文件和32bit的升级文件;3)如检查到U盘存在系统BIOS升级文件, ...
【技术保护点】
BIOS升级方法,其特征在于,步骤包括:1)检查是否存在U盘;2)如检查到存在U盘,则继续检查U盘内是否存在BIOS升级文件,所述BIOS升级文件包括64bit的升级文件和32bit的升级文件;3)如检查到U盘存在系统BIOS升级文件,则系统判定当前的系统是32bit或是64bit;4)如判断当前的系统是32bit,则系统运行32bit的升级文件,如判断当前的系统是64bit,则系统运行64bit的升级文件;5)系统进入到相应的升级文件后,读取升级文件内容并写入存储器中;6)重启系统。
【技术特征摘要】
1.BIOS升级方法,其特征在于,步骤包括:1)检查是否存在U盘;2)如检查到存在U盘,则继续检查U盘内是否存在BIOS升级文件,所述BIOS升级文件包括64bit的升级文件和32bit的升级文件;3)如检查到U盘存在系统BIOS升级文件,则系统判定当前的系统是32bit或是64bit;4)如判断当前的系统是32bit,则系统运行32bit的升级文件,如判断当前的系统是64bit,则系统运行64bit的升级文件;5)系统进入到相应的升级文件后,读取升级文件内容并写入存储器中;6)重启系统。2.根据权利要求1所述的BIOS升级方法,其特征在于,所述BIOS升级文件是在UEFI架构基础上来实现的。3.根据权利要求1所述的BIOS升级方法,其特征在于,所述BIOS升级文件是代码生成的基于Insyde...
【专利技术属性】
技术研发人员:邵文奇,
申请(专利权)人:重庆蓝岸通讯技术有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。