基于嵌入式linux的flash存儲系統(tǒng)的研究和實現

基于嵌入式linux的flash存儲系統(tǒng)的研究和實現

ID:33301078

大?。?.09 MB

頁數:60頁

時間:2019-02-23

基于嵌入式linux的flash存儲系統(tǒng)的研究和實現_第1頁
基于嵌入式linux的flash存儲系統(tǒng)的研究和實現_第2頁
基于嵌入式linux的flash存儲系統(tǒng)的研究和實現_第3頁
基于嵌入式linux的flash存儲系統(tǒng)的研究和實現_第4頁
基于嵌入式linux的flash存儲系統(tǒng)的研究和實現_第5頁
資源描述:

《基于嵌入式linux的flash存儲系統(tǒng)的研究和實現》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、東南大學碩士學位論文基于嵌入式Linux的Flash存儲系統(tǒng)的研究和實現姓名:許建榮申請學位級別:碩士專業(yè):電路與系統(tǒng)指導教師:時龍興20070331摘要Flash存儲器由于體積小、功耗低、性能穩(wěn)定等特點在便攜式電子產品中得到了廣泛的應用。Flash存儲器主要有兩種形式:NorFlash和NandFlash。NorFlash具有XIP特性,可以直接在芯片上執(zhí)行代碼,而且讀取速度較快。NandFlash存儲密度高、容量大、生產工藝簡單、性價比高,但是控制方式復雜而且可能會存在一定的壞塊。根據各自的特點,這兩種Flash存儲器分別用于不同

2、的系統(tǒng)中。805plus微處理器是由東南大學國家專用集成電路系統(tǒng)工程技術研究中心和北京大學微處理器研究開發(fā)中心共同設計的32位移動終端應用處理器,面向低成本手持設備和其它通用嵌入式設備。本課題的研究和實現基于采用805plus平臺設計開發(fā)的媒體播放器,提出了在嵌入式Linux系統(tǒng)中的Flash存儲系統(tǒng)的硬件和軟件方案。系統(tǒng)采用了Nor和NandFlash結合的方案,在NorFlash上存儲與系統(tǒng)相關的軟件和程序,在NandFlash上存儲用戶數據和多媒體數據。在嵌入式Linux中的Flash存儲系統(tǒng)的設計和實現主要包括兩個部分:一部分

3、是Flash芯片驅動。本文結合805plus芯片提供的EMI控制器和Nand控制器以及DMA和中斷控制器分別實現了Nor和NandFlash的讀寫擦除等基本的操作,從而實現對Flash芯片以及其介質上數據訪問和控制,在這個基礎上按照LinuxMTD設備驅動機制實現相關的設備驅動。Flash芯片驅動與硬件平臺的相關性很大,這是本文的主要內容。另外一個部分是實現Flash上的數據管理。本文分別根據Nor和NandFlash數據存儲和操作特點提出了Flash上數據管理的要求,分析了JFFS2和YAFFS的特點以及各自的存儲方式、斷電保護、損

4、耗平衡、垃圾回收等一系列的策略和機制,并在此基礎上分別在Nor和HandFlash上實現并優(yōu)化了這些管理機制。本文最后根據平臺特點進行Linux源代碼的配置和編譯,并在硬件平臺上進行了功能驗證。關鍵字:Flash、Linux、MTD、805plus、UniCore、數據管理、文件系統(tǒng)東南大學碩士學位論文AbstractFIashmemorieshavebeen塒delyusedduetotheirsmallsize,lowpowerconsumption,characterizedbystableperformanceinportab

5、leelectronicproducts.Flashmemorymainlyintwof01TnS:NorFIashandNandFlash.NorFIashsupportsXIP-thecodescadbeexecuteddirectlyinthechip,andhighreadingspeed.NandFlashmemoryhashighdensityandlargecapacity,simpleproductiontechnology,thehighperformance-priceratio,However,itscontro

6、liscomplexandhasacertaindegreeofbadblocks.111etwokindsofFIashmemoryCanbeusedindifferentsystemsaccordingtotheirowncharacteristics.805plusisdesignedbySoutheastUniversityNationalASICSystemEngineeringTechnologyResearchCenterandtheMPRCofBeijingUniversity.It’Sa32-bitmobileter

7、minalapplicationprocessor,gearedtolOW-COSthandhelddeviceandothel"commonembeddeddevices.Basedonthemediaplayerusing805plusplatform,thetotalsolutionsofhardwareandsoftwareofFlashSysten_linembeddedLinuxareproposedillthisarticle.andthesolutionsarerealizedinthesystem.Acombinat

8、ionofNorandNandFlashisUSedinthesystem.WestoretheprogramofsystemrelateddataonNorF1ash.andusers’dataonNandFIash.

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。