曙海教育集團論壇3G手機技術(shù)專區(qū)Android系統(tǒng)開發(fā) → android的文件系統(tǒng)結(jié)構(gòu)及其引導過程的初步理解


  共有9553人關(guān)注過本帖樹形打印

主題:android的文件系統(tǒng)結(jié)構(gòu)及其引導過程的初步理解

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


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
android的文件系統(tǒng)結(jié)構(gòu)及其引導過程的初步理解  發(fā)帖心情 Post By:2010-12-2 14:15:27

1、android文件系統(tǒng)的結(jié)構(gòu)
android源碼編譯后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系統(tǒng),system.img包括了主要的包、庫等文件,userdata.img包括了一些用戶數(shù)據(jù),emulator加載這3個映像文件后,會把 system和 userdata分別加載到 ramdisk文件系統(tǒng)中的system和 userdata目錄下。因此,我們可以把ramdisk.img里的所有文件復制出來,system.img和userdata.img分別解壓到 ramdisk文件系統(tǒng)中的system和 userdata目錄下。

2、分離android文件系統(tǒng)出來
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里面的內(nèi)容了。
然后把Android源碼編譯后生成的system和 userdata里的文件復制到 ramdisk/system和 ramdisk/userdata下。這樣就得到一個文件系統(tǒng)了。

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

4、android內(nèi)核引導文件系統(tǒng)
android內(nèi)核掛載/nfsroot/androidfs之后,根據(jù)init.rc,init.goldfish.rc來初始化并裝載系統(tǒng)庫、程序等直到開機完成。init.rc腳本包括了文件系統(tǒng)初始化、裝載的許多過程。init.rc的工作主要是:
1)設置一些環(huán)境變量
2)創(chuàng)建system、sdcard、data、cache等目錄
3)把一些文件系統(tǒng)mount到一些目錄去,如,mount tmpfs tmpfs /sqlite_stmt_journals
4)設置一些文件的用戶群組、權(quán)限
5)設置一些線程參數(shù)
6)設置TCP緩存大

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

返回版面帖子列表

android的文件系統(tǒng)結(jié)構(gòu)及其引導過程的初步理解








簽名
主站蜘蛛池模板: 中国人免费观看高清在线观看二区| 久久久久成人片免费观看蜜芽| 美女一级毛片免费观看| 国产精品美女视视频专区| 丰满多毛的陰户视频| 欧美大香a蕉免费| 北条麻妃中文字幕免观在线| 人人爽天天爽夜夜爽曰| 天天做天天爱天天综合网| 久久夜色精品国产噜噜麻豆| 玩弄放荡人妻少妇系列视频| 精品国产成人亚洲午夜福利| 色综合视频一区二区三区| 成视频年人黄网站免费视频| 亚洲国产欧美在线看片一国产| 精品国偷自产在线视频| 国产好吊妞视频在线观看 | 色综合久久综合欧美综合图片| 国产美女自慰在线观看| 一本色道久久88加勒比—综合 | 91天堂素人精品系列网站| 插B内射18免费视频| 亚洲va乱码一区二区三区| 男女一级毛片免费播放| 国产a级特黄的片子视频 | 日本三级在线观看免费| 亚洲成a人片在线观| 男人j进女人p里动态图| 国产一区二区三区四| 国产精品入口在线看麻豆| 国内精品久久久久久久影视| 一级白嫩美女毛片免费| 日本免费一级片| 亚洲A∨无码一区二区三区| 浮力国产第一页| 免费黄色a视频| 色一情一区二区三区四区| 国产成人福利精品视频| 1204国产成人精品视频| 日韩在线视频不卡一区二区三区| 星空无限传媒xk8046|