資料介紹
YAFFS 是針對(duì) NAND 閃存 (以下簡(jiǎn)稱(chēng)閃存) 設(shè)計(jì)的文件系統(tǒng),在加載文件系統(tǒng)時(shí),YAFFS 需要在內(nèi)存中構(gòu)建文件系統(tǒng)的目錄樹(shù)。不同于傳統(tǒng)的 LINUX,YAFFS 不包含超級(jí)塊,加載時(shí)需要遍歷每一個(gè)頁(yè)。YAFFS 有關(guān)頁(yè)的文件信息是存放在 OOB 數(shù)據(jù)區(qū)中的,因此,在向內(nèi)存中加載文件系統(tǒng)時(shí)不需要遍歷整個(gè)頁(yè),而是從 OOB 中直接讀取相應(yīng)文件的相關(guān)加載信息,這樣可以在一定程度上加快文件系統(tǒng)在內(nèi)存中的加載。然后根據(jù) yaffs_tags 來(lái)判斷是文件頭頁(yè)還是數(shù)據(jù)頁(yè)。再分別根據(jù)文件頭頁(yè)面中的信息以及數(shù)據(jù)頁(yè)面中的文件 ID、頁(yè) ID、序列號(hào)等信息在內(nèi)存中為所有的文件都建立相應(yīng)的數(shù)據(jù)結(jié)構(gòu)對(duì)象。相對(duì) JFFS 文件系統(tǒng)需要遍歷閃存的所有存儲(chǔ)單元,YAFFS 的啟動(dòng)過(guò)程省了一定的時(shí)間。但仍然要遍歷閃存上每一頁(yè)之中的 OOB 區(qū)域,根據(jù)其中的相關(guān)數(shù)據(jù)和標(biāo)記信息來(lái)在內(nèi)存中建立 YAFFS 的數(shù)據(jù)結(jié)構(gòu)映像。所以 YAFFS 在內(nèi)存中加載時(shí)間的增長(zhǎng)是線(xiàn)性的。目前,隨著技術(shù)的發(fā)展,閃存的存儲(chǔ)容量越來(lái)越大,頁(yè)面數(shù)量也以幾何級(jí)數(shù)增長(zhǎng),當(dāng)頁(yè)面多到一定程度時(shí),我們便需要考慮縮減 YAFFS 的加載時(shí)間。
- Esp8266閃存文件系統(tǒng)LIttleFS
- NandFlash、Yaffs
- 嵌入式linux系統(tǒng)中常用的文件系統(tǒng)
- FAT32文件系統(tǒng)的存儲(chǔ)機(jī)制及其在單片機(jī)上的實(shí)現(xiàn) 22次下載
- 如何實(shí)現(xiàn)Linux內(nèi)核移植和yaffs2根文件系統(tǒng)制作 9次下載
- FAT32文件系統(tǒng)的存儲(chǔ)機(jī)制介紹和在單片機(jī)上的實(shí)現(xiàn)說(shuō)明 14次下載
- JFFS2文件系統(tǒng)及新特性簡(jiǎn)析 0次下載
- Flash文件系統(tǒng)剖析 4次下載
- YAFFS文件系統(tǒng)在C51系統(tǒng)上的實(shí)現(xiàn)過(guò)程解析 0次下載
- 超大容量NANDFlash文件系統(tǒng)-YAFFS2在Linux下的實(shí)現(xiàn) 11次下載
- 分析YAFFS文件系統(tǒng)在Linux系統(tǒng)中的構(gòu)建 0次下載
- 智能卡的文件系統(tǒng)
- 基于FAT的機(jī)頂盒PVR文件系統(tǒng)的研究
- YAFFS嵌入式文件系統(tǒng)應(yīng)用研究
- Linux文件系統(tǒng)課程 0次下載
- 如何修改buildroot和debian文件系統(tǒng) 255次閱讀
- Linux 文件系統(tǒng)層的主要結(jié)構(gòu) 874次閱讀
- 如何制作ubuntu20.04的文件系統(tǒng) 3489次閱讀
- F2FS文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu) 3728次閱讀
- Linux文件系統(tǒng)的類(lèi)型及工作原理 565次閱讀
- 深入剖析Linux內(nèi)核虛擬文件系統(tǒng) 2952次閱讀
- 什么是分布式文件系統(tǒng) 3990次閱讀
- 汽車(chē)電子系統(tǒng)中閃存文件系統(tǒng)的應(yīng)用設(shè)計(jì)與研究 1768次閱讀
- Linux文件系統(tǒng)組件的體系結(jié)構(gòu)介紹 2460次閱讀
- 嵌入式Linux啟動(dòng)時(shí)間優(yōu)化的秘密之二文件系統(tǒng) 4987次閱讀
- 使用RT-Thread文件系統(tǒng) 8484次閱讀
- Xilinx Zynq制作修改根文件系統(tǒng)的方法 3436次閱讀
- 文件系統(tǒng)是什么?淺談EXT文件系統(tǒng)歷史 5548次閱讀
- debian安裝zfs文件系統(tǒng) 1w次閱讀
- 玩轉(zhuǎn)Linux,先把文件系統(tǒng)搞懂 2009次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 11次下載 | 免費(fèi)
- 3嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 4DIY動(dòng)手組裝LED電子顯示屏
- 0.98 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191186次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多