[發明專利]BIOS升級方法在審
| 申請號: | 201710178532.8 | 申請日: | 2017-03-23 |
| 公開(公告)號: | CN107153555A | 公開(公告)日: | 2017-09-12 |
| 發明(設計)人: | 邵文奇 | 申請(專利權)人: | 重慶藍岸通訊技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/44 |
| 代理公司: | 北京遠大卓悅知識產權代理事務所(普通合伙)11369 | 代理人: | 史霞 |
| 地址: | 400000 *** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | bios 升級 方法 | ||
技術領域
本發明涉及一種軟件升級方法,特別是一種BIOS升級方法。
背景技術
在通信設備中,所使用的系統通常都是嵌入式系統,在嵌入式系統中,各系統或模塊分工完成一個通信設備的功能。在較復雜的嵌入式系統中都存在BIOS程序及主機業務程序,BIOS程序用于系統的啟動引導,主機業務程序完成特定的業務功能。BIOS程序是CPU上電啟動的第一段程序,一般采用燒片器將BIOS程序燒寫到ROM芯片中,然后將ROM芯片貼在單板上,因此,由于BIOS程序被燒寫到ROM芯片中,所以BIOS程序具有硬件特性,不便于升級。
隨著Intel介入平板電腦,導致PC上面的架構引入到消費性電子設計上,那么BIOS避免不了的也引入進來。但是Intel平臺上的平板電腦BIOS是需要單獨的存儲介質來存儲的,要么就是一部分BIOS在單獨的存儲芯片上(SPI Nor Flash),一部分在Pad的存儲介質上。在平時的開發中,調試中我們要么將SPI Nor Flash吹下來,放在專門的Socket座上使用專門的燒錄器來反復的燒錄BIOS,要么就是在板子上引出SPI引腳(6根)使用轉接頭連接到專業的燒錄器上燒錄完成。可見現有技術存在以下兩個缺點:1、需要借助專業的燒錄軟件,燒錄器硬件燒錄;2、需要飛線,或者是需要將芯片吹下來完成燒錄。
發明內容
針對所提到的問題,本發明提供了BIOS升級方法,步驟包括:
1)檢查是否存在U盤;
2)如檢查到存在U盤,則繼續檢查U盤內是否存在BIOS升級文件,所述BIOS升級文件包括64bit的升級文件和32bit的升級文件;
3)如檢查到U盤存在系統BIOS升級文件,則系統判定當前的系統是32bit或是64bit;
4)如判斷當前的系統是32bit,則系統運行32bit的升級文件,如判斷當前的系統是64bit,則系統運行64bit的升級文件;
5)系統進入到相應的升級文件后,讀取升級文件內容并寫入存儲器中;
6)重啟系統。
優選方案是:所述BIOS升級文件是在UEFI架構基礎上來實現的。
UEFI為BIOS提供了標準化的接口規范,相比于傳統BIOS,具有兼容性好,更容易實現容、糾錯,有效縮短了系統研發時間;降低了核心代碼與驅動之間的耦合度,具有更好的可擴展性和可移植性等優點。
優選方案是:所述BIOS升級文件是代碼生成的基于Insyde UEFI架構的SPI驅動源碼或者帶有eMMC讀和寫的Driver。
優選方案是:BIOS升級文件分為第一部分和第二部分,如果承載BIOS的存儲器尺寸可以容納第一部分和第二部分,則將第一部分和第二部分合并存儲到所述存儲器內,如果承載BIOS的所述存儲器尺寸不能容納全部時,那么只將第一部分放在SPI Nor Flash里面,第二部分放在eMMC中。
優選方案是:步驟5中,系統進入到相應的升級文件后,利用UEFI的SPI驅動接口或者是eMMC驅動接口去讀取BIOS升級文件,然后在寫入到相應的SPI Nor Flash或者是eMMC中。
SPI驅動接口是在CPU和外圍低速器件之間進行同步串行數據傳輸,在主器件的移位脈沖下,數據按位傳輸,高位在前,低位在后,為全雙工通信,數據傳輸速度總體來說比I2C總線要快,速度可達到幾Mbps。
eMMC(Embedded MultiMedia Card)為MMC協會所訂立的內嵌式存儲器標準規格,主要是針對手機產品為主。eMMC的一個明顯優勢是在封裝中集成了一個控制器,它提供標準接口并管理閃存,使得手機廠商就能專注于產品開發的其它部分,并縮短向市場推出產品的時間。這些特點對于希望通過縮小光刻尺寸和降低成本的NAND供應商來說,具有同樣的重要性。
優選方案是:BIOS升級文件存儲在U盤的根目錄下。
本發明通過系統檢測到U盤內的BIOS升級文件,然后從U盤讀取BIOS文件,然后完成升級BIOS工作。本發明的方法不使用燒錄器和不依賴具體硬件實現BIOS升級方法,使BIOS程序的升級變得簡單有效,從而極大的提高了通信設備的可維護性以及降低了維護成本。
附圖說明
圖1為本發明實施例的流程示意圖。
具體實施方式
下面結合附圖對本發明做進一步的詳細說明,以令本領域技術人員參照說明書文字能夠據以實施。
應當理解,本文所使用的諸如“具有”、“包含”以及“包括”術語并不配出一個或多個其它元件或其組合的存在或添加。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶藍岸通訊技術有限公司,未經重慶藍岸通訊技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710178532.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息處理裝置和庫管理方法
- 下一篇:一種軟件版本生成方法及裝置





