- Android系統(tǒng)級深入開發(fā)
- 韓超 梁泉
- 191字
- 2018-12-29 13:39:35
4.4.5 NandFlash的驅(qū)動程序
GoldFish虛擬處理器的NandFlash驅(qū)動程序是標(biāo)準(zhǔn)的MTD驅(qū)動程序,相關(guān)文件如下所示:
drivers/mtd/devices/goldfish_nand.c
同目錄中的goldfish_nand_reg.c為虛擬寄存器的定義文件。
GoldFish的NandFlash的驅(qū)動程序在sys文件系統(tǒng)的driver路徑如下所示:
# ls /sys/bus/platform/drivers/goldfish_nand goldfish_nand.0 uevent unbind bind
由于是MTD(內(nèi)存技術(shù)設(shè)備)驅(qū)動程序,GoldFish的Nand驅(qū)動程序?qū)槊總€分區(qū)構(gòu)建字符設(shè)備和塊設(shè)備。對于同一個分區(qū),可能有兩個字符設(shè)備分別用于讀寫和只讀。
GoldFish的虛擬Flash驅(qū)動尤為簡單,具體的功能均由仿真器環(huán)境根據(jù)內(nèi)存的狀況來實現(xiàn)。
推薦閱讀
- Reporting with Visual Studio and Crystal Reports
- Web Scraping with Python
- Python從入門到精通(精粹版)
- Apache Karaf Cookbook
- Apex Design Patterns
- 3D少兒游戲編程(原書第2版)
- Java項目實戰(zhàn)精編
- Android Wear Projects
- Apache Camel Developer's Cookbook
- IPython Interactive Computing and Visualization Cookbook
- 從零開始學(xué)UI:概念解析、實戰(zhàn)提高、突破規(guī)則
- Visual C++從入門到精通(第2版)
- Python機器學(xué)習(xí)開發(fā)實戰(zhàn)
- Java EE項目應(yīng)用開發(fā)
- Yii2 By Example