[發明專利]固件修改方法及固件修改裝置有效
| 申請號: | 201410376578.7 | 申請日: | 2014-08-01 |
| 公開(公告)號: | CN104133706B | 公開(公告)日: | 2017-07-11 |
| 發明(設計)人: | 馬國群;劉惠深;曾舒釧;熊銳;竺煥鑫 | 申請(專利權)人: | 珠海全志科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 珠海智專專利商標代理有限公司44262 | 代理人: | 林永協 |
| 地址: | 519080 廣東省珠海市軟*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 修改 方法 裝置 | ||
技術領域
本發明涉及平板電子設備領域,具體地,是一種對平板電子設備的固件修改的方法以及應用這種方法對固件進行修改的裝置。
背景技術
隨著電子產品的技術發展,平板電子設備已經廣泛應用,并為人們的生活、工作帶來極大的便利。現在的平板電子設備,如平板電腦、平板手機等均是嵌入式設備,其設有嵌入式芯片,嵌入式芯片設有控制器以及存儲器,存儲器內存儲有嵌入式設備的固件,嵌入式設備運行時,需要運行存儲在存儲器內的固件。
現有的平板電子設有所應用的操作系統大多是安卓操作系統或者視窗操作系統、IOS系統等,平板電子設備的嵌入式設備開發商通常在開放的操作系統的基礎上進行修改形成不同的固件,嵌入式設備開發商通常委托加工工廠將這些固件燒寫到嵌入式設備中。
隨著平板電子設備智能化的發展,嵌入式設備的開發商提供越來越多的服務,這些服務通常是通過在固件內增加由嵌入式設備開發商所開發的應用程序實現。因此,嵌入式設備開發商寫入到嵌入式設備存儲介質的固件中通常包含有多個應用程序。
但是,隨著嵌入式設備開發商提供的應用程序越來越多,且這些應用程序往往不斷升級或者需要修改,且嵌入式設備開發商往往希望在嵌入式設備出廠前能夠將更新后的應用程序寫入到嵌入式設備中。然而,由于加工工廠通常沒有固件的源代碼,也就無法對固件進行修改,一旦嵌入式設備開發商要去對應用程序進行修改,往往是就要嵌入式設備開發商返工。一旦有多個應用程序需要修改,嵌入式設備的固件往往需要修改多次,而且每一次修改均是需要對固件的源代碼進行大量的修改,導致嵌入式設備出廠時間較長。
此外,現在不少嵌入式設備開發商也為不同的客戶提供定制的應用程序,這些定制的應用程序也需要在嵌入式設備出廠前寫入到嵌入式設備內,因此,如嵌入式設備開發商需要為不同的客戶提供定制的應用程序的服務,也會出現上述的問題。
發明內容
本發明的主要目的是提供一種對固件修改靈活、方便的固件修改方法。
本發明的另一目的是提供一種提高固件修改效率且提高嵌入式設備生產效率的固件修改裝置。
為了實現上述的主要目的,本發明提供的固件修改方法包括對中性固件進行解析,解析出中性固件中的啟動分區鏡像文件及系統分區鏡像文件,并將啟動分區鏡像文件解析形成的啟動分區文件存儲在固件修改設備,將系統分區鏡像文件解析形成的系統分區文件存儲在固件修改設備,對啟動分區文件和/或系統分區文件進行修改,并生成新的啟動分區鏡像文件和/或新的系統分區鏡像文件,應用新的啟動分區鏡像文件與新的系統分區鏡像文件生成新的固件。
由上述方案可見,對嵌入式設備的固件進行修改時,無需重新開發固件的源代碼,而只是將固件解析出來,從對解析出來的固件中啟動分區文件、系統分區文件等進行修改,并由修改后的文件重新生成的鏡像文件生成新的固件。這樣,在固件修改的過程中,無需獲得原先固件的源代碼,加工工廠只需要對固件進行解析即可以方便地對固件進行修改,可以大大減小固件修改的工作量,提高嵌入式設備生產的效率,降低嵌入式設備的生產成本。
一個優選的方案是,生成新的固件前,將中性固件燒寫到嵌入式設備,在嵌入式設備上修改設置文件,并生成數據分區文件,應用數據分區文件生成數據分區鏡像文件,并將數據分區鏡像文件讀取到固件修改設備,生成新的固件時,應用新的啟動分區鏡像文件、新的系統分區鏡像文件以及數據分區鏡像文件生成新的固件。
由此可見,通過上述的方法還可以對固件中的數據分區文件進行修改,并且對數據分區文件的修改并不是通過對固件進行解析并對解析后的數據分區文件直接修改,而是將固件燒寫到嵌入式設備后,在嵌入式設備運行的過程中對數據分區文件進行修改,這樣可以降低數據分區文件修改的工作量,并且數據分區文件的修改更為直觀,有利于數據分區文件修改的操作。
進一步的方案是,對啟動分區文件修改的步驟包括增加或修改或刪除或替換標志文件或系統內核文件或系統驅動文件或啟動標志文件。
可見,對啟動分區文件的修改可以通過各種編輯方式實現,并且能夠對標志文件、系統內核文件等進行增加、替換等操作,這些操作往往較為簡單,且易于實現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海全志科技股份有限公司,未經珠海全志科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410376578.7/2.html,轉載請聲明來源鉆瓜專利網。





