[發明專利]固件映像檔的產生方法在審
| 申請號: | 201610117682.3 | 申請日: | 2016-03-02 |
| 公開(公告)號: | CN107153530A | 公開(公告)日: | 2017-09-12 |
| 發明(設計)人: | 張立田;陳光兆 | 申請(專利權)人: | 昆達電腦科技(昆山)有限公司;神云科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/0481 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215300 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 映像 產生 方法 | ||
技術領域
本發明是有關于一種固件映像檔的產生及保存方法,尤其涉及一種由圖形化界面產生固件映像檔的方法。
背景技術
目前,固件擔任著一個系統最基礎最底層工作的軟件,而在硬件設備中,固件就是硬件設備的靈魂,因為一些硬件設備除了固件以外沒有其它軟件組成,因此固件也就決定著硬件設備的功能及性能。
固件一般存儲于設備中的電可擦除只讀存儲器EEPROM(Electrically Erasable Programmable ROM)或FLASH芯片中,一般可由用戶通過特定的刷新程序進行升級的程序。一般來說,擔任著一個數碼產品最基礎、最底層工作的軟件稱之為固件,比如計算機主板上的基本輸入/輸出系統BIOS(Basic Input/output System)。此外,由于固件映像檔(firmware image)可以從一閃存存儲器芯片輕易的讀取而不需專業知識,還可以從制造商的網站上下載來更新固件,因此,固件映像檔具有非常重要的作用,但是在現有固件映像檔的產生技術中,只能使用一個固件腳本(firmware script)來制作,執行后便將基本區塊的映像檔(例如bootload,bootCfg,Image,ISTR等)直接輸出成為一固件映像檔以供后續的燒錄程序。然而,固件腳本(firmware script)在使用上非常不方便,除了沒有圖形化的界面可以使用外,上述映像檔的存放地址是被限制的,也就是說只能將特定檔案(bootload, bootCfg, Image, ISTR)存放在特定地址,此外,也無法彈性地新增其他區塊的(如CPLD、FPGA、PSU FW等)的映像檔,導致延長映像檔的制作及發布時間。
有鑒于此,若能提供產生方便且彈性地制作映像檔的方法,且不限制其存放地址,將大大縮短映像檔的制作以發布時間,節省人力成本。
發明內容
因此,針對上述情況,本發明的目的即在于提供一種固件映像檔的產生方法,實現提供方便且彈性地產生固件映像檔的方法,且不限制其存放地址。
為了達到上述目的,本發明提供一種固件映像檔的產生方法,適用于一電腦或一服務器,通過設定一圖形化界面,該圖形化界面包括區塊選擇區域、地址選擇區域以及映像檔生成區域,該方法包括:
該區塊選擇區域包括基本區域,于該基本區域中接收操作指令,選擇一個或多個待生成映像檔的區塊程序;
于該基本區域中接收操作指令,以確認基本區塊程序的分區地址及版本是否正確,若正確,則于地址選擇區域中接收操作指令,以選擇該基本區塊的映像檔的存放地址,當確認生成該基本區塊的映像檔時,于該映像檔生成區域接收操作指令,以選擇該基本區塊映像檔的生成方式,自動產生該基本區塊映像檔的校驗信息并顯示;
發布該基本區塊映像檔,并燒錄至該電腦或該服務器的閃存中。
特別地,該方法還包括:
該區塊選擇區域還包括新增區域,于該新增區域中接收操作指令,選擇一個或多個待生成映像檔的區塊程序;
于該新增區域中接收操作指令,以選擇新增區塊程序的映像檔是否包括標頭檔,確認各該新增區塊的分區地址及版本是否正確,若正確,則于地址選擇區域中接收操作指令,以選擇該新增區塊的映像檔的存放地址,當確認生成該新增區塊的映像檔時,于該映像檔生成區域接收操作指令,以選擇該新增區塊映像檔的生成方式,選擇適合的檔案大小,自動產生該新增區塊映像檔的校驗信息并顯示;
發布該新增區塊映像檔,并燒錄至該電腦或該服務器的閃存中。
特別地,該基本區塊映像檔的生成方式和該新增區塊映像檔的生成方式包括合并生成方式或直接燒錄方式。
特別地,該新增區塊映像檔包括有標頭檔的新增區塊映像檔和無標頭檔的新增區塊映像檔。
特別地,該基本區塊映像檔和該新增區塊映像檔的校驗信息的校驗信息為校驗值,通過該校驗值確認該基本區塊映像檔和/或該新增區塊映像檔的數據的準確性。
特別地,該基本區塊映像檔和該新增區塊映像檔為二進制檔。
相較于現有技術,本發明的固件映像檔的產生方法,通過設定圖形化界面,實現方便且彈性地產生固件映像檔,并可指定各映像檔的存放地址,縮短映像檔的發布時間,節省人力成本。
【附圖說明】
圖1是本發明固件映像檔的產生方法的圖形化界面的方框圖。
圖2是本發明基本區塊映像檔的產生方法的流程圖。
圖3是本發明新增區塊映像檔的產生方法的流程圖。
圖4是本發明基本區塊的圖形化界面的示意圖。
圖5是本發明新增區塊的圖形化界面的示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于昆達電腦科技(昆山)有限公司;神云科技股份有限公司,未經昆達電腦科技(昆山)有限公司;神云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610117682.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種嵌入式軟件開發方法、裝置及平臺
- 下一篇:一種用于軟件開發的方法及系統





