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

    曙海教育集團論壇3G手機技術專區Android系統開發 → android的文件系統結構及其引導過程的初步理解


      共有7806人關注過本帖樹形打印

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

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發短信
    等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
    android的文件系統結構及其引導過程的初步理解  發帖心情 Post By: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緩存大

    支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

    返回版面帖子列表

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








    簽名
    主站蜘蛛池模板: 精品国产三上悠亚在线观看| 久久精品加勒比中文字幕| jealousvue熟睡入侵中| 日本午夜小视频| 先锋影音男人资源| 色偷偷人人澡人人爽人人模| 夜夜操免费视频| 久久久久久久久女黄9999| 最近的2019中文字幕hd| 冲田杏梨在线中文字幕全集| 6080yy成人午夜电影| 奇米影视中文字幕| 久草视频免费在线| 母子俩肥水不流外人田| 四虎高清成人永久免费影院| 黄a级网站在线观看| 在线亚洲小视频| 中国胖女人一级毛片aaaaa| 日本无遮挡边做边爱边摸| 天海翼一区二区三区高清视频| 又粗又紧又湿又爽a视频| 韩国精品福利一区二区三区| 在线免费观看一级毛片| 不卡av电影在线| 日日大香人伊一本线久| 亚洲精品无码乱码成人| 男女爽爽无遮拦午夜视频| 国产精品视频免费视频| 一本色道久久88加勒比—综合| 成人综合激情另类小说| 亚洲国产精久久久久久久| 欧美精品v日韩精品v国产精品| 国产乱人伦偷精品视频不卡| avidolzhd| 日韩专区亚洲精品欧美专区| 亚洲大香人伊一本线| 稚嫩娇小哭叫粗大撑破h| 国产乱子经典视频在线观看| 黄色三级三级免费看| 国产精品无码dvd在线观看| a级毛片黄免费a级毛片|