[Full]
完整版
[Rss]
訂閱
[Xml]
無圖版
[Xhtml]
無圖版
Rss
& SiteMap
曙海教育集團(tuán)論壇
http://www.bjzhda.cn
曙海教育集團(tuán)論壇
◎
曙海教育集團(tuán)論壇
→
Android系統(tǒng)開發(fā)
→
android的文件系統(tǒng)結(jié)構(gòu)及其引導(dǎo)過程的初步理解
共1 條記錄, 每頁顯示 10 條, 頁簽:
[1]
[瀏覽完整版]
標(biāo)題:android的文件系統(tǒng)結(jié)構(gòu)及其引導(dǎo)過程的初步理解
1樓
wangxinxin
發(fā)表于: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里的所有文件復(fù)制出來,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復(fù)制一份到任何其他目錄下,將其名稱改為ramdisk.img.gz,并使用命令
gunzip ramdisk.img.gz
然后新建一個文件夾,叫ramdisk吧,進(jìn)入,輸入命令
cpio -i -F ../ramdisk.img
這下,你就能看見并操作ramdisk里面的內(nèi)容了。
然后把Android源碼編譯后生成的system和 userdata里的文件復(fù)制到 ramdisk/system和 ramdisk/userdata下。這樣就得到一個文件系統(tǒng)了。
3、使用網(wǎng)絡(luò)文件系統(tǒng)方式掛載android文件系統(tǒng)
因此,我們需要建立/nfsroot目錄,再建立/nfsroot/androidfs目錄,把剛才的android文件系統(tǒng)改名為androidfs,并鏈接到/nfsroot/androidfs
4、android內(nèi)核引導(dǎo)文件系統(tǒng)
android內(nèi)核掛載/nfsroot/androidfs之后,根據(jù)init.rc,init.goldfish.rc來初始化并裝載系統(tǒng)庫、程序等直到開機(jī)完成。init.rc腳本包括了文件系統(tǒng)初始化、裝載的許多過程。init.rc的工作主要是:
1)設(shè)置一些環(huán)境變量
2)創(chuàng)建system、sdcard、data、cache等目錄
3)把一些文件系統(tǒng)mount到一些目錄去,如,mount tmpfs tmpfs /sqlite_stmt_journals
4)設(shè)置一些文件的用戶群組、權(quán)限
5)設(shè)置一些線程參數(shù)
6)設(shè)置TCP緩存大
共1 條記錄, 每頁顯示 10 條, 頁簽:
[1]
Copyright © 2000 - 2009
曙海
教育集團(tuán)
Powered By
曙海教育集團(tuán)
Version 2.2
Processed in .01563 s, 2 queries.
[Full]
完整版
[Rss]
訂閱
[Xml]
無圖版
[Xhtml]
無圖版
主站蜘蛛池模板:
亚洲AV无码乱码麻豆精品国产
|
日韩在线播放全免费
|
欧美黑人巨大videos精
|
影音先锋亚洲资源
|
国产999在线观看
|
中文字幕亚洲不卡在线亚瑟
|
色偷偷8888欧美精品久久
|
无码高潮少妇毛多水多水免费
|
亚洲国产精品无码久久久秋霞2
|
99久久99这里只有免费费精品
|
最新无码a∨在线观看
|
国产精品久久一区二区三区
|
亚洲一区二区三区91
|
黄页网站在线视频免费
|
日本精品少妇一区二区三区
|
国产亚洲成归v人片在线观看
|
久久99青青精品免费观看
|
自慰系列无码专区
|
成人免费v片在线观看
|
免费无码一区二区三区
|
99久久精品国产片久人
|
欧美日韩第二页
|
国产成人精品久久免费动漫
|
久久亚洲精品成人无码网站
|
老司机午夜在线视频免费观
|
嫩草视频在线观看
|
亚洲砖码砖专无区2023
|
两个人看www免费视频
|
日韩精品一区二区三区免费视频
|
欧美人与物videos另
|
国产欧美一区二区精品久久久
|
污视频在线网站
|
国产精品亚洲精品日韩已满
|
久久青青成人亚洲精品
|
色噜噜噜噜亚洲第一
|
好吊妞视频一区二区
|
亚洲日本香蕉视频
|
黑人一个接一个上来糟蹋
|
手机在线看片国产
|
亚色九九九全国免费视频
|
久久精品无码一区二区无码
|