關(guān)于磁力torrentkitty中文網(wǎng),torrentkitty search這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、簡(jiǎn)單的說(shuō)就是:使用一個(gè)mtd層來(lái)作為具體的硬件設(shè)備驅(qū)動(dòng)和上層文件系統(tǒng)的橋梁。
2、mtd給出了系統(tǒng)中所有mtd設(shè)備(nand,nor,diskonchip)的統(tǒng)一組織方式。
3、mtd層用一個(gè)數(shù)組struct mtd_info *mtd_table[MAX_MTD_DEVICES]保存系統(tǒng)中所有的設(shè)備,mtd設(shè)備利用struct mtd_info 這個(gè)結(jié)構(gòu)來(lái)描述,該結(jié)構(gòu)中描述了存儲(chǔ)設(shè)備的基本信息和具體操作所需要的內(nèi)核函數(shù),mtd系統(tǒng)的那個(gè)機(jī)制主要就是圍繞這個(gè)結(jié)構(gòu)來(lái)實(shí)現(xiàn)的。
4、結(jié)構(gòu)體在include/linux/mtd/mtd.h中定義:struct mtd_info {u_char type; //MTD 設(shè)備類(lèi)型u_int32_t flags; //MTD設(shè)備屬性標(biāo)志u_int32_t size; //標(biāo)示了這個(gè)mtd設(shè)備的大小u_int32_t erasesize; //MTD設(shè)備的擦除單元大小,對(duì)于NandFlash來(lái)說(shuō)就是Block的大小u_int32_t oobblock; //oob區(qū)在頁(yè)內(nèi)的位置,對(duì)于512字節(jié)一頁(yè)的nand來(lái)說(shuō)是512u_int32_t oobsize; //oob區(qū)的大小,對(duì)于512字節(jié)一頁(yè)的nand來(lái)說(shuō)是16u_int32_t ecctype; //ecc校驗(yàn)類(lèi)型u_int32_t eccsize; //ecc的大小。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!