<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > Flash損耗均衡的嵌入式文件系統設計

Flash損耗均衡的嵌入式文件系統設計

作者: 時(shí)間:2011-06-27 來(lái)源:網(wǎng)絡(luò ) 收藏

上述底層驅動(dòng)函數中,凈簇的申請函數(unsigned long app_clus(void))直接影響到對存儲器存儲區域的使用分配。該函數的流程體現了對存儲器存儲區域的使用次數的平均分配。
函數功能描述:申請一個(gè)凈簇。
入口參數:無(wú)。
出口參數:0x100000,申請到凈簇的頁(yè)地址;NO_CLEAN_SECTOR,沒(méi)有干凈的存儲空間。
該函數的流程如圖4所示,程序從存儲區的第一頁(yè)開(kāi)始到最后一頁(yè)申請一個(gè)凈簇,若成功,返回簇地址;若失敗,則進(jìn)行臟簇的清理,然后從清理過(guò)的存儲區中再申請一個(gè)凈簇,成功則返回簇地址,失敗則進(jìn)行錯誤處理,程序結束。

本文引用地址:http://dyxdggzs.com/article/150567.htm

f.JPG


3.3 設備驅動(dòng)
的操作歸根結底是對存儲器的讀寫(xiě)操作。操作時(shí)設備驅動(dòng)程序為文件提供對存儲器的控制,一般包括讀、寫(xiě)和復位操作。本文基于芯片AT45DB081存儲器,為文件系統提供表3所列的驅動(dòng)函數。

g.JPG


完成以上的軟硬件,基于PC機編寫(xiě)一個(gè)客戶(hù)端測試軟件,通過(guò)自定的協(xié)議對文件進(jìn)行操作,下載一個(gè)文件到文件系統,之后讀取比較,從而驗證文件系統的正確性。

結語(yǔ)
本文的方案主要針對存儲器的耗損控制進(jìn)行了重點(diǎn),延長(cháng)了存儲器的使用壽命。對于文件的校錯、糾錯等其他功能并未詳細,采用單級目錄,不支持多級目錄。整個(gè)方案已在由單片機ATmega128及Flash AT45DB081組成的系統上具體實(shí)現及驗證,取得很好的效果。本文件系統在基于Flash存儲器的日志型數據采集記錄應用中具有較高的應用價(jià)值。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>