隨著現代計算機技術和互聯網技術的飛速發展,嵌入式系統成為了當前信息行業最熱門的焦點之一。ARM以其高性能低功耗的特點成為目前主流的32位嵌入式處理器而在數碼產品中廣泛使用,隨著數碼相機的普及,數碼相框產品得到推廣,數碼相框通過一個液晶的屏幕顯示數碼照片而非紙質照片,數碼相框比普通相框更靈活多變,也給現在日益使用的數碼相片一個新的展示空間。在嵌入式操作系統方面,uC/OS—Ⅱ憑借其小內核、多任務、豐富的系統服務、容易使用以及源碼公開等特點被嵌入式系統開發者廣泛用在各種嵌入式設備開發中。uC/FS嵌入式文件系統由于穩定性,可移植性以及與uC/OS—Ⅱ內核的相兼容被廣泛用在基于uC/OS—Ⅱ的嵌入式系統開發中。nand Flash存儲器由于其大容量數據存儲、高速存取速度、易于擦除和重寫、功耗小等特點被廣泛應用于便攜式電子設備的數據存儲、嵌入式系統的程序存儲載體中。 本論文的硬件工作平臺是艾科公司研發的數碼相框芯片方案ARK1600,該平臺集成了嵌入式系統設計所需的相關硬件模塊。本論文的主要設計目標是在該平臺上實現nand Flash存儲設備驅動的系統級方案,即在ARK1600平臺上通過構建uC/OS—Ⅱ操作系統以及uC/FS文件系統來實現nand Flash設備驅動掛接。本論文是在Windows環境下通過ARM ADS實現代碼的編譯,通過Multi—ICE進行前期調試以及USB—Debug進行后期的系統整合調試。 本論文的主要研究工作具體涉及以下三個的方面:首先研究了ARM相關構架以及uC/OS—Ⅱ操作系統的特點,并在此基礎上移植uC/OS—Ⅱ操作系統到ARK1600平臺,分析ARK1600硬件體系結構的基礎上詳細分析了BootLoader的相關概念,并重點闡述了nand BootLoader程序設計與實現過程;其次在文件系統方面,本論文成功移植uC/FS嵌入式文件系統到ARK1600平臺,在移植的過程中采用了動態文件緩沖區算法提高了該文件系統的數據傳輸效率;最后重點討論了nand Flash驅動在ARK1600的實現,主要分析了nand Flash的數據存儲結構,并從物理層,邏輯層和文件系統接口層三個方面具體分析了nand Flash驅動程序的實現,并在nand Flash邏輯層驅動實現時通過采用壞塊處理表算法實現了nand的磨損均衡問題。
標簽: Flash uCOS nand ARM
上傳時間: 2013-07-31
上傳用戶:xcy122677
nand FLASH 讀寫控制以及ECC的VHDL源程序
標簽: FLASH nand VHDL ECC
上傳時間: 2013-10-13
上傳用戶:003030
nand FLASH在儲存測試系統中的應用
標簽: FLASH nand 儲存 中的應用
上傳時間: 2013-11-19
上傳用戶:star_in_rain
NOR和nand是現在市場上兩種主要的非易失閃存技術。Intel于1988年首先開發出NOR flash技術,徹底改變了原先由EPROM和EEPROM一統天下的局面。緊接著,1989年,東芝公司發表了nand flash結構,強調降低每比特的成本,更高的性能,并且象磁盤一樣可以通過接口輕松升級。但是經過了十多年之后,仍然有相當多的硬件工程師分不清NOR和nand閃存。
標簽: flash nand NOR
上傳時間: 2013-10-09
上傳用戶:haojiajt
Windows CE nand Flsh 驅動
標簽: Windows nand Flsh CE
上傳時間: 2015-02-10
上傳用戶:xymbian
nand—flash source
標簽: source flash nand
上傳時間: 2014-01-25
上傳用戶:hakim
對nand FLASH的讀寫操作
標簽: FLASH nand 讀寫操作
上傳時間: 2015-03-01
上傳用戶:chenjjer
nand FLASH 的讀寫操作程序
標簽: FLASH nand 讀寫操作 程序
上傳時間: 2014-01-18
上傳用戶:wang0123456789
YAFFS A nand-flash filesystem,多平臺嵌入式linux源代碼
標簽: nand-flash filesystem YAFFS
上傳時間: 2015-03-04
上傳用戶:youke111
一個韓國朋友寫的用于S3C2410板子上的2410 nand flash的驅動文件,用于掛載yaffs(nand flash)文件系統。
標簽: S3C2410 flash 2410 nand
上傳時間: 2015-03-15
上傳用戶:13517191407
蟲蟲下載站版權所有 京ICP備2021023401號-1