[發明專利]一種新的Android ROM系統打包和燒錄、更新方式無效
| 申請號: | 201210279457.1 | 申請日: | 2012-08-08 |
| 公開(公告)號: | CN103577211A | 公開(公告)日: | 2014-02-12 |
| 發明(設計)人: | 陳志煒 | 申請(專利權)人: | 上海赤炫信息科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201104 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android rom 系統 打包 更新 方式 | ||
技術領域
本發明涉及電子行業的軟件領域,特別是Android系統開發領域,涉及到分區表,uboot,uboot環境變量,Linux內核,uramdisk,Android文件系統,具體的說就是利用一種新的打包方式把Android?ROM版本信息,發布時間,分區表,uboot,uboot環境變量,Linux內核,uramdisk和Android的system,data,cache,recovery分區,另外還有CRC校驗信息等打包到一個單一的文件,該文件可以被燒錄或者更新到Android平板電腦或智能手機等移動互聯網設備。
背景技術
隨著美國谷歌公司的Android系統的問世,搭載Android系統的各種移動互聯網設備如雨后春筍般出現,市場上隨處都可以看到各種各樣的Android平板電腦和Android智能手機。而Android的原生系統并沒有提供非常完善的Android?ROM燒錄和系統更新功能,Android?ROM的不同組成部分在存儲設備中是不連續的,在燒錄或更新時需要將這些不同的組成部分分批次、分多個步驟燒錄或更新到指定的存儲設備地址中,非常繁瑣,燒錄和更新時必須非常小心、細致,導致效率低下,并且容易出錯。同時這些步驟(比如分區)等需要人手工參與,無法自動完成。而且發布ROM的時候需要分多個文件發布,容易造成不便和混亂。在這個背景下本公司開發了一種新的Android?ROM打包方式,解決了上述問題。
發明內容
本發明一種新的Android?ROM系統打包和燒錄、更新方式,正如背景技術中所述,能夠解決現存技術的不足之處,實現集成式一體化的燒錄與更新。
為了解決上述的技術問題,本發明采用的技術方案是提供一種一體化的集成方法,其特征在于將Android?ROM需要的所有文件放置在一個單一的文件內,稱為打包文件。然后通過燒錄程序或更新程序,實現Android?ROM的燒錄或更新。
所述的一種新的Android?ROM系統打包和燒錄、更新方式主要有以下的一些步驟來實現。
步驟一,確定需要打包的原生Android?ROM數據,即打包的原材料或內容。這些包括以文件形式存在的uboot、Linux內核、system分區、data分區、cache分區、recovery分區等。通常這些是通過編譯uboot、Linux內核或Android?OS源代碼來得到的。
步驟二,創建或編輯一個配置文件。這個配置文件包含了Android?ROM的版本信息、發布日期等,更主要的,這個配置文件指定了ROM中各個組成部分在存儲設備中的位置和燒錄方式,這些信息將被打包進打包文件中,以便燒錄和系統更新程序能夠根據這些信息正確的燒錄和更新ROM。配置文件是純文本文件,用普通的文本編輯器即可以編輯。
步驟三,運行打包程序。打包程序根據配置文件中的信息,將分散的ROM的不同組成部分,按照特定的格式合并成一個單一的文件,即打包文件。同時對打包文件做CRC校驗,確保文件的完整、正確性。所生成的打包文件可以用于ROM的發布,以便后續的燒錄或系統更新。
步驟四,燒錄程序按照特定的文件格式解析發布的Android?ROM打包文件,根據文件中包含的信息,將ROM的各個組成部分按照指定的位置和方式燒寫到Nand?flash或SD卡中。
步驟五,Android平板電腦或手機的“設置”功能中,提供了“系統更新”這一個功能。用戶運行系統更新應用程序來更新ROM時,系統更新程序按照特定的文件格式解析發布的Android?ROM打包文件,根據文件中包含的信息,將ROM的各個組成部分按照指定的位置和方式燒寫到Nand?flash或SD卡中。
本發明的有益效果是:再也不用單獨的燒寫uboot、Linux內核、system分區、data分區等,而是簡化了ROM發布、燒錄和更新的方式,采用完全自動化的方法對各個數據進行統一的一次性燒錄,大大降低了燒錄系統的復雜程度,可以使得非常方便的對Android移動互聯網設備的ROM進行發布、燒錄和更新。
附圖說明
圖1是本發明一種新的Android?ROM系統打包和燒錄、更新方式的示意框圖。圖2是本發明打包好的單一數據包的具體細節。
具體實施方式
下面結合附圖的最佳實施例對本發明作進一步詳盡的描述。
如圖1所示,本發明具體實施于辰漢電子的系列Android平板電腦。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海赤炫信息科技有限公司,未經上海赤炫信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210279457.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:L型鋸齒絕緣刀具
- 下一篇:金針菇培養架結構及其制成的熱鍍鋅金針菇培養架





