亚洲成人伦理_成人午夜视频在线观看_日本免费网站_黄网站色大毛片_超碰97人人人人人蜜桃_久久在线视频


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


  共有9056人關(guān)注過(guò)本帖樹(shù)形打印

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

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


加好友 發(fā)短信
等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊(cè):2010-11-12 11:08:23
android的文件系統(tǒng)結(jié)構(gòu)及其引導(dǎo)過(guò)程的初步理解  發(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包括了主要的包、庫(kù)等文件,userdata.img包括了一些用戶(hù)數(shù)據(jù),emulator加載這3個(gè)映像文件后,會(huì)把 system和 userdata分別加載到 ramdisk文件系統(tǒng)中的system和 userdata目錄下。因此,我們可以把ramdisk.img里的所有文件復(fù)制出來(lái),system.img和userdata.img分別解壓到 ramdisk文件系統(tǒng)中的system和 userdata目錄下。

2、分離android文件系統(tǒng)出來(lái)
system.img,ramdisk.img,userdata.img映像文件是采用cpio打包、gzip壓縮的,可以通過(guò)file命令驗(yàn)證:
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文件夾,其實(shí)root下的文件與 ramdisk.img 里的文件是一樣的,不過(guò)這里還是介紹怎樣把 ramdisk.img解壓出來(lái):
將ramdisk.img復(fù)制一份到任何其他目錄下,將其名稱(chēng)改為ramdisk.img.gz,并使用命令
gunzip ramdisk.img.gz
然后新建一個(gè)文件夾,叫ramdisk吧,進(jìn)入,輸入命令
cpio -i -F ../ramdisk.img
這下,你就能看見(jiàn)并操作ramdisk里面的內(nèi)容了。
然后把Android源碼編譯后生成的system和 userdata里的文件復(fù)制到 ramdisk/system和 ramdisk/userdata下。這樣就得到一個(gè)文件系統(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來(lái)初始化并裝載系統(tǒng)庫(kù)、程序等直到開(kāi)機(jī)完成。init.rc腳本包括了文件系統(tǒng)初始化、裝載的許多過(guò)程。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è)置一些文件的用戶(hù)群組、權(quán)限
5)設(shè)置一些線程參數(shù)
6)設(shè)置TCP緩存大

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

返回版面帖子列表

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








簽名
主站蜘蛛池模板: 日本午夜一区二区三区 | 色视频欧美 | 欧美国产一区二区 | 欧美精品综合在线 | 国产精品成人在线播放 | 欧美精品一区二区在线观看 | 中文字幕亚洲一区二区va在线 | 欧美成人性生活 | 国产一区二区免费在线 | 欧美日韩高清免费 | 亚洲精品在线视频 | 久热国产在线 | 欧美aⅴ片 | 久久久妇女国产精品影视 | 国产高清视频 | 欧美日韩国产一区二区三区 | 精品91久久| 九色网址 | 色婷婷久久久亚洲一区二区三区 | 在线午夜| 欧美一区二区三区一在线观看 | 国产男女视频网站 | 国产精品久久久久久久久久免费看 | 久久网一区二区三区 | 中文字幕av网 | 亚洲国产精品成人综合久久久 | 一级全黄少妇性色生活免费看 | 久久精品电影 | 欧美日韩在线综合 | 在线精品亚洲欧美日韩国产 | 欧美偷偷 | 欧美成人精品一区二区三区 | 99久久精品免费看国产高清 | 99国内精品久久久久久久 | 成人三级视频 | 在线观看免费福利 | 亚洲一区在线观看视频 | 国产精品99久久久久久www | 99免费在线视频 | 成人免费视频 | 亚洲高清成人 |