嵌入式NAND Flash存儲系統(tǒng)的設(shè)計與實(shí)現(xiàn)
發(fā)布時間:2023-03-18 16:40
隨著信息技術(shù)的發(fā)展和數(shù)字產(chǎn)品的普及,嵌入式系統(tǒng)已經(jīng)成為當(dāng)今計算機(jī)技術(shù)研究與應(yīng)用的一大熱點(diǎn)。NAND Flash存儲器作為一類非易失性存儲器,具有功耗低、讀寫快、容量大、成本低、抗震性好等優(yōu)點(diǎn)而被廣泛應(yīng)用于各種嵌入式系統(tǒng)。NAND Flash存儲器的管理主要有兩種方法:一種是將NAND閃存存儲器通過閃存翻譯層(FTL)模擬成可隨意讀寫的塊設(shè)備,使用傳統(tǒng)的文件系統(tǒng)進(jìn)行管理;另一種就是針對NAND閃存的存儲特性,使用專門設(shè)計的文件系統(tǒng)進(jìn)行管理。本課題設(shè)計就是利用FTL層的方法為移動上網(wǎng)設(shè)備設(shè)計并實(shí)現(xiàn)了基于嵌入式Linux的NAND Flash存儲系統(tǒng),包括塊設(shè)備層,FTL層,LLD層的設(shè)計與實(shí)現(xiàn)。 本論文首先主要介紹了嵌入式系統(tǒng)當(dāng)前的背景及發(fā)展現(xiàn)狀,以及嵌入式NAND Flash存儲系統(tǒng)開發(fā)課題的項(xiàng)目背景、該課題的選題意義和主要工作。然后,主要介紹主流的Flash技術(shù)和Flash存儲設(shè)備,對最主流的NOR Flash和NAND Flash進(jìn)行了對比,并著重介紹了NAND Flash的使用,最后介紹了我們設(shè)計中采用的NAND Flash芯片。接下來,重點(diǎn)分層具體詳細(xì)的介紹了這次課題的NAND ...
【文章頁數(shù)】:59 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題研究背景與意義
1.1.1 嵌入式系統(tǒng)
1.1.2 嵌入式存儲系統(tǒng)
1.2 課題內(nèi)容與主要工作
1.3 論文組織結(jié)構(gòu)
第二章 Flash存儲設(shè)備介紹
2.1 Flash存儲器
2.1.1 Flash存儲器概述
2.1.2 Flash存儲器技術(shù)分類
2.1.3 NOR技術(shù)與NAND技術(shù)比較
2.2 NAND Flash的使用
2.2.1 使用條件和要求
2.2.2 設(shè)計中所采用的NAND Flash芯片介紹
第三章 嵌入式Linux存儲系統(tǒng)概述
3.1 塊設(shè)備驅(qū)動
3.1.1 塊設(shè)備驅(qū)動介紹
3.1.2 塊設(shè)備驅(qū)動接口
3.1.3 塊設(shè)備驅(qū)動的請求處理方法
3.2 針對Flash存儲設(shè)備的嵌入式Linux存儲系統(tǒng)
3.2.1 Flash轉(zhuǎn)換層技術(shù)
3.2.2 閃存日志文件系統(tǒng)
第四章 NAND Flash存儲系統(tǒng)
4.1 NAND Flash存儲系統(tǒng)的總體設(shè)計
4.2 塊設(shè)備驅(qū)動層
4.3 FTL層
4.3.1 地址映射
4.3.2 緩存及緩存換出算法改進(jìn)
4.3.3 壞塊管理
4.3.4 負(fù)載均衡
4.3.5 垃圾收集
4.3.6 ECC糾錯
4.4 LLD層
4.5 硬件層
4.6 結(jié)果與分析
第五章 總結(jié)和展望
5.1 論文總結(jié)
5.2 工作展望
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
本文編號:3763489
【文章頁數(shù)】:59 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題研究背景與意義
1.1.1 嵌入式系統(tǒng)
1.1.2 嵌入式存儲系統(tǒng)
1.2 課題內(nèi)容與主要工作
1.3 論文組織結(jié)構(gòu)
第二章 Flash存儲設(shè)備介紹
2.1 Flash存儲器
2.1.1 Flash存儲器概述
2.1.2 Flash存儲器技術(shù)分類
2.1.3 NOR技術(shù)與NAND技術(shù)比較
2.2 NAND Flash的使用
2.2.1 使用條件和要求
2.2.2 設(shè)計中所采用的NAND Flash芯片介紹
第三章 嵌入式Linux存儲系統(tǒng)概述
3.1 塊設(shè)備驅(qū)動
3.1.1 塊設(shè)備驅(qū)動介紹
3.1.2 塊設(shè)備驅(qū)動接口
3.1.3 塊設(shè)備驅(qū)動的請求處理方法
3.2 針對Flash存儲設(shè)備的嵌入式Linux存儲系統(tǒng)
3.2.1 Flash轉(zhuǎn)換層技術(shù)
3.2.2 閃存日志文件系統(tǒng)
第四章 NAND Flash存儲系統(tǒng)
4.1 NAND Flash存儲系統(tǒng)的總體設(shè)計
4.2 塊設(shè)備驅(qū)動層
4.3 FTL層
4.3.1 地址映射
4.3.2 緩存及緩存換出算法改進(jìn)
4.3.3 壞塊管理
4.3.4 負(fù)載均衡
4.3.5 垃圾收集
4.3.6 ECC糾錯
4.4 LLD層
4.5 硬件層
4.6 結(jié)果與分析
第五章 總結(jié)和展望
5.1 論文總結(jié)
5.2 工作展望
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
本文編號:3763489
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3763489.html
最近更新
教材專著