<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    Rss & SiteMap

    曙海教育集團論壇 http://www.bjzhda.cn

    曙海教育集團論壇
    共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
    [瀏覽完整版]

    標題:android的文件系統結構及其引導過程的初步理解

    1樓
    wangxinxin 發表于:2010-12-2 14:15:27
    1、android文件系統的結構
    android源碼編譯后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系統,system.img包括了主要的包、庫等文件,userdata.img包括了一些用戶數據,emulator加載這3個映像文件后,會把 system和 userdata分別加載到 ramdisk文件系統中的system和 userdata目錄下。因此,我們可以把ramdisk.img里的所有文件復制出來,system.img和userdata.img分別解壓到 ramdisk文件系統中的system和 userdata目錄下。

    2、分離android文件系統出來
    system.img,ramdisk.img,userdata.img映像文件是采用cpio打包、gzip壓縮的,可以通過file命令驗證:
    file ramdisk.img,輸出:
    ramdisk.img: gzip compressed data, from Unix, last modified: Wed Mar 18 17:16:10 2009
    Android源碼編譯后除了生成system.img,userdata.img之外還生成system和 userdata文件夾,因此不需要解壓它們。Android源碼編譯后還生成root文件夾,其實root下的文件與 ramdisk.img 里的文件是一樣的,不過這里還是介紹怎樣把 ramdisk.img解壓出來:
    將ramdisk.img復制一份到任何其他目錄下,將其名稱改為ramdisk.img.gz,并使用命令
    gunzip ramdisk.img.gz
    然后新建一個文件夾,叫ramdisk吧,進入,輸入命令
    cpio -i -F ../ramdisk.img
    這下,你就能看見并操作ramdisk里面的內容了。
    然后把Android源碼編譯后生成的system和 userdata里的文件復制到 ramdisk/system和 ramdisk/userdata下。這樣就得到一個文件系統了。

    3、使用網絡文件系統方式掛載android文件系統
    因此,我們需要建立/nfsroot目錄,再建立/nfsroot/androidfs目錄,把剛才的android文件系統改名為androidfs,并鏈接到/nfsroot/androidfs

    4、android內核引導文件系統
    android內核掛載/nfsroot/androidfs之后,根據init.rc,init.goldfish.rc來初始化并裝載系統庫、程序等直到開機完成。init.rc腳本包括了文件系統初始化、裝載的許多過程。init.rc的工作主要是:
    1)設置一些環境變量
    2)創建system、sdcard、data、cache等目錄
    3)把一些文件系統mount到一些目錄去,如,mount tmpfs tmpfs /sqlite_stmt_journals
    4)設置一些文件的用戶群組、權限
    5)設置一些線程參數
    6)設置TCP緩存大
    共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

    Copyright © 2000 - 2009 曙海教育集團
    Powered By 曙海教育集團 Version 2.2
    Processed in .01514 s, 2 queries.
    主站蜘蛛池模板: 在线天堂中文www官网| 在线|一区二区三区| 最近最新好看的中文字幕2019| 久久人妻夜夜做天天爽| 亚洲精品无码不卡在线播放| 免费一级毛片在线播放不收费| 北条麻妃毛片在线视频| 可以免费看黄的网站| 国产AV寂寞骚妇| 国产五月天在线| 国产免费一区二区三区不卡| 国产女人91精品嗷嗷嗷嗷| 欧美老熟妇欲乱高清视频| 精品国偷自产在线视频99| 美国式禁忌免费| 狠狠躁日日躁夜夜躁2020 | 精品69久久久久久99| 激情内射日本一区二区三区| 波兰性xxxxx极品hd| 男生女生一起差差差视频| 秋葵视频在线高清免费下载| 深夜影院一级毛片| 欧美人与性动交α欧美精品| 欧美一级大片在线观看| 天天摸天天碰天天爽天天弄| 久久精品7亚洲午夜a| 欧美性大战久久久久久久| 免费无码va一区二区三区| 美女被免费视频网站a国产| 国产欧美日韩亚洲一区二区三区| 一个人免费观看日本www视频 | 亚洲色图综合在线| 色香蕉在线观看| 国产精品亚洲综合一区在线观看 | 久久久精品久久久久久96| 欧美日韩亚洲国产千人斩| 免费绿巨人草莓秋葵黄瓜丝瓜芭乐| 综合激情网五月| 国产啊v在线观看| 0urp|ay加速器| 天天爽亚洲中文字幕|