freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)和nandflash芯片的嵌入式文件系統(tǒng)-wenkub

2023-01-31 11:18:17 本頁(yè)面
 

【正文】 set:28文件K度}DIR file6文件系統(tǒng)的API接口函數(shù)奉系統(tǒng)提供r統(tǒng)一的API接口函數(shù),如表4所不,部分。每512個(gè)物理塊對(duì)應(yīng)一個(gè)Zone表(長(zhǎng)度為lkB),表中每一項(xiàng)用2字節(jié)表示邏輯塊對(duì)應(yīng)的物理塊塊號(hào),壞塊的物理塊號(hào)不出現(xiàn),每個(gè)Zone表中可用的邏輯數(shù)是dwLbA(邏輯地址)和wLBAlcn(:邏輯扇區(qū)長(zhǎng)度),根據(jù)Zone表和Flash相關(guān)參數(shù)計(jì)算…相應(yīng)的物理地址,即dwRowAddr(物理頁(yè)地址)和wColAddr(物理列地址)。配置表(CnTb0內(nèi)部結(jié)構(gòu)詳細(xì)定義如表1所示。甜l512替換塊替換塊102210234,1配置表的設(shè)計(jì)說(shuō)明配置表記錄了存儲(chǔ)卡七FLASH芯片的配置信息,文件系統(tǒng)初始化時(shí)需從中讀取Flash相關(guān)信息及參數(shù)。本項(xiàng)目設(shè)計(jì)了NANDFLASH存儲(chǔ)塊管舊f3I一ll12{3513514515理層,增加了配置表和Zone表,對(duì)所有存儲(chǔ)塊進(jìn)行動(dòng)態(tài)管理,從而實(shí)現(xiàn)對(duì)整個(gè)文件系統(tǒng)所有區(qū)域的保護(hù)。Zone表在Flash中的存儲(chǔ)地址=wCfgTblAddr+bZoneTblPageOffset+1。而當(dāng)把存儲(chǔ)}連接到PC機(jī)上時(shí),存儲(chǔ)卡內(nèi)的NANDFLASH芯J{通過(guò)USB土控芯片CBMI 180作協(xié)議轉(zhuǎn)換后與PC機(jī)通訊。當(dāng)把存儲(chǔ)卡連接到該嵌入式設(shè)備中時(shí),采解決這個(gè)問(wèn)題。3硬件電路架構(gòu)設(shè)計(jì)本項(xiàng)目硬件電路架構(gòu)如圖1所示,其主要器件:?SST公司的8051系列單片機(jī)SST89E564RD;?三星公司的NAND FLASH芯片K9FIG08UOM;?芯邦件。(2)文件存儲(chǔ)系統(tǒng)采用改進(jìn)的FATl6文件系統(tǒng),使在嵌入式系統(tǒng)上建立的文件可由PC機(jī)讀出使用,而PC機(jī)往嵌入式系統(tǒng)傳輸?shù)奈募部杀蛔R(shí)別使用。芯片內(nèi)部結(jié)構(gòu):芯片2048塊,每塊64頁(yè),頁(yè)個(gè)難題,該設(shè)備文件系統(tǒng)要求:?在該手持式?jīng)]備中存儲(chǔ)大量采集到的信息,最大存儲(chǔ)量大于lOOM字節(jié)。本項(xiàng)目在FATl6文件系統(tǒng)的基礎(chǔ)上作了改進(jìn)咀適應(yīng)嵌入式設(shè)備的使用要求.日,在文件系統(tǒng)的設(shè)計(jì)中充分考慮提高系統(tǒng)的可靠性、Flash存儲(chǔ)器的磨損均WindowsNTF的NTFS及UNIX文件系統(tǒng)等,但它衡性、壞塊的管理和文件系統(tǒng)的效率等問(wèn)題。系統(tǒng)設(shè)計(jì)了NAND FLASH存儲(chǔ)塊管理層,能夠?qū)λ写鎯?chǔ)塊進(jìn)行動(dòng)態(tài)管理,從而實(shí)現(xiàn)對(duì)牲個(gè)文件系統(tǒng)所仃區(qū)域的保護(hù)。系統(tǒng)兼容FATl6文件系統(tǒng),提供統(tǒng)一的API接口函數(shù),具有良好的穩(wěn)定性和可維護(hù)性。們并不適合直接用到工作環(huán)境惡劣的嵌入式設(shè)備上。?信息要以文件方J=5=來(lái)存儲(chǔ),并且可以把文件導(dǎo)入PC機(jī)中進(jìn)行數(shù)據(jù)分析。(3)嵌入式文件系統(tǒng)共分■層:硬件電路層:I:述考慮,奉文針對(duì)移動(dòng)式數(shù)據(jù)采集器設(shè)計(jì)了一個(gè)嵌NANDFLASH存儲(chǔ)塊管理層;文件存儲(chǔ)管理層。它們存在讀寫速度慢,容量小,價(jià)格高等缺點(diǎn),且般都不帶有文件存儲(chǔ)管理系統(tǒng)。NANDFLASII的讀取和寫入速度快,復(fù)用I/0口來(lái)傳輸?shù)刂沸畔⒑蛿?shù)據(jù)信息,較NORFLASH節(jié)省大量的管腳。這時(shí)存儲(chǔ)k相當(dāng)于一個(gè)普通的優(yōu)盤。Zone表樣本如表2所示。文件系統(tǒng)在格式化時(shí)會(huì)對(duì)Flash進(jìn)行掃描,同時(shí)根據(jù)壞塊信息建立記錄邏輯和物理地址映射關(guān)系的Zone表,并將配置表(512字節(jié))和Zone表寫入FIash:5035。文件系統(tǒng)格式化時(shí)先對(duì)Rash的第0塊~7塊進(jìn)行掃描,配置表寫入到Flash的第0塊。43邏輯地址到物理地址的轉(zhuǎn)換文件存儲(chǔ)管理層訪問(wèn)flash物理層時(shí)都要通過(guò)存42Zone表設(shè)計(jì)說(shuō)明儲(chǔ)塊管理層進(jìn)行邏輯地址到物理地址的轉(zhuǎn)換。dwRowAddr和wColAddr才是NAND FLASH芯片能夠真正識(shí)別的物理地址,硬件驅(qū)動(dòng)程序利用這兩個(gè)參數(shù)找到讀寫地址。文件系統(tǒng)進(jìn)行分配的最基本單位址簇,FAT表表4API接口雨數(shù)表記錄文件的簇號(hào)。子目錄每個(gè)目錄項(xiàng)分配32字節(jié)。參考文獻(xiàn)H錄項(xiàng)定義如下:【1】陳智育嵌入式系統(tǒng)中的Flash文件系統(tǒng)單片機(jī)與嵌入武typedef struct{charFileName[8];//offset:0文件名charExtName[3];Ⅳoffset:8擴(kuò)展名系統(tǒng)應(yīng)用,2002(2):5-8嘲程冰英,等.C8051F020與SPI串行Flash存儲(chǔ)器的接口.電子ucharattribute;∥offset:11文件屬性工程師,2004(7):61-,64A Embedded File System BasedOn
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1