[發明專利]基于安卓系統的快速寫入flash鏡像的方法有效
| 申請號: | 201310577396.1 | 申請日: | 2013-11-18 |
| 公開(公告)號: | CN103605540B | 公開(公告)日: | 2017-05-03 |
| 發明(設計)人: | 周建波 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 成都虹橋專利事務所(普通合伙)51124 | 代理人: | 劉世平 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 系統 快速 寫入 flash 方法 | ||
技術領域
本發明涉及flash芯片,特別涉及基于安卓系統的快速寫入flash鏡像的方法。
背景技術
智能電視、手機及PAD等產業迅猛發展,操作系統功能不斷增強,產品能搭載的功能與應用也越來越多,手機及電視上內置的flash容量發展到了4G/8G/16G甚至更大,通常flash上多個分區,絕大多數都采用文件系統如ext4、ubifs等格式來組織其中的文件數據。flash分區出廠時包含以下幾大類:1)常規分區:分區容量跟該分區預置的數據容量相當,這類分區通常是產品開發過程中依據分區上全部文件的長度來定,有一定量的冗余但不會太多,如system分區,操作系統及根文件分區;2)稀疏分區:表示分區容量比較大,但出廠預置的內容很少,絕大部分空間是空白的,這類分區出廠后留有大量空白空間,是供用戶安裝程序或程序運行時記錄數據使用,典型的分區是data分區;3)空白分區:表示該分區出廠時沒有有效數據,只需要按其需要的文件系統格式化即可,比如cache分區。生產時,一般都是工廠采用寫程器,在flash貼片前批量將flash整體文件鏡像寫入到flash芯片中,寫程器能一次寫入4至8片flash芯片。而文件系統的特點是將分區上的數據內容及數據塊按特定的數據格式來組織及管理,即便是空白的分區,也需要按文件系統的方法進行格式化,這種“格式化”產生了跟分區容量相同大小的鏡像文件。所以一個分區如果很大,而生產時該分區為空白或有效文件內容少,就會造成大量的冗余數據被做成鏡像,造成整體flash的文件鏡像很大,如一個4G容量的flash,對應要寫入的文件系統鏡像文件是4G,用寫程器燒錄時間可能長達15分鐘。
發明內容
本發明的目的是為了解決現有技術中寫入flash鏡像緩慢的問題,提供一種快速寫入flash鏡像的方法。
本發明的基于安卓(android)系統的快速寫入flash鏡像的方法,包括如下步驟:
a.制定稀疏分區及常規分區的內容,對于稀疏分區,將該分區上的有效文件做成壓縮包,并將該壓縮包復制到常規分區,該稀疏分區不再制作文件系統鏡像,對于常規分區,則將該分區文件內容按通用方法制作成對應文件系統的鏡像;
b.制作升級腳本,該升級腳本用于flash芯片上電時,引導安卓系統對空白分區及稀疏分區進行格式化,將升級腳本壓縮到所述壓縮包中形成升級包,并將升級包的路徑及進入安卓系統的升級分區的指令寫入misc分區;
c.制作安卓系統除稀疏分區及空白分區之外的系統鏡像形成全系統鏡像;
d.寫程器將全系統鏡像寫入flash芯片;
e.利用升級腳本引導安卓系統完成對稀疏分區及空白分區的格式化。
具體地,所述壓縮包為zip格式。
具體地,步驟e包括如下步驟:
e1.將flash芯片上電,引導安卓系統讀取misc分區中升級包的路徑及進入安卓系統的升級分區的指令;
e2.依據進入安卓系統的升級分區的指令進入安卓系統的升級分區;
e3.依據升級包完成對空白分區的格式化,將壓縮包釋放到稀疏分區,完成對稀疏分區的格式化并擦除misc分區內容。
本發明的有益效果是:剔除了文件分區中一種大容量分區,小容量文件的稀疏分區及空白分區,減少了flash鏡像容量大小,加快了寫程器燒錄flash芯片過程,在各類安卓智能終端上都具備通用性,在容量越大的flash芯片上,優越性越能凸顯。
具體實施方式
下面結合實施例對本發明的技術方案作進一步描述。
本發明的基于安卓系統的快速寫入flash鏡像的方法,包括如下步驟:第一步,制定稀疏分區及常規分區的內容,對于稀疏分區,將該分區上的有效文件做成壓縮包,并將該壓縮包復制到常規分區,該稀疏分區不再制作文件系統鏡像,對于常規分區,則將該分區文件內容按通用方法制作成對應文件系統的鏡像;第二步,制作升級腳本,該升級腳本用于flash芯片上電時,引導安卓系統對空白分區及稀疏分區進行格式化,將升級腳本壓縮到壓縮包中形成升級包,并將升級包的路徑及進入安卓系統的升級分區的指令寫入misc分區;第三步,制作安卓系統除稀疏分區及空白分區之外的系統鏡像形成全系統鏡像;第四步,寫程器將全系統鏡像寫入flash芯片;第五步,利用升級腳本引導安卓系統完成對稀疏分區及空白分區的格式化。
實施例
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310577396.1/2.html,轉載請聲明來源鉆瓜專利網。





