[分享] LPC1788nandflsh移植文件系統資料

發(fā)布時(shí)間:2017-1-7 10:53    發(fā)布者:旺寶科技測試丘
關(guān)鍵詞: 分享 , LPC1788 , nandflsh , 移植文件 , 系統資料

主控:LPC1788
NADFLSH:是來(lái)自三星的:K9F1G08UOC,128M
文件系統是使用:yaffs文件系統       YAFFS是第一個(gè)專(zhuān)門(mén)為NAND Flash存儲器設計的嵌入式文件系統,適用于大容量的存儲設備。是基于日志的文件系統,提供磨損平衡和掉電恢復的健壯性。它還為大容量的Flash芯片做了很好的調整,針對啟動(dòng)時(shí)間和RAM 的使用做了優(yōu)化。YAFFS中,文件是以固定大小的數據塊進(jìn)行存儲的,塊的大小可以是512字節、1 024字節或者2 048字節。這種實(shí)現依賴(lài)于它能夠將一個(gè)數據塊頭和每個(gè)數據塊關(guān)聯(lián)起來(lái)。每個(gè)文件(包括目錄)都有一個(gè)數據塊頭與之相對應,數據塊頭中保存了ECC(ErrorCorrection Code)和文件系統的組織信息,用于錯誤檢測和壞塊處理。充分考慮了NANDFlash的特點(diǎn),YAFFS把這個(gè)數據塊頭存儲在Flash的16字節備用空間中。當文件系統被掛載時(shí),只須掃描存儲器的備用空間就能將文件系統信息讀入內存,并且駐留在內存中,不僅加快了文件系統的加載速度,也提高了文件的訪(fǎng)問(wèn)速度,但是增加了內存的消耗。


和FATFS文件系統比較:yaffs的針對nand而生,不過(guò)yaffs占的內存大。

附上程序

(19)lpc1788_Emc_Yaffs2.rar (602.07 KB)

本文地址:http://selenalain.com/thread-183837-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
旺寶科技測試丘 發(fā)表于 2017-1-12 15:32:23
迎新年,免費學(xué)習開(kāi)發(fā)板啦!
http://bbs.openmcu.com/forum.php?mod=viewthread&tid=22#lastpost
mzj1114 發(fā)表于 2017-3-18 10:23:53
謝謝!
xysy 發(fā)表于 2017-8-31 10:59:57
學(xué)習一下。謝謝
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页