基于A(yíng)RM11的Linux NAND FLASH模擬U盤(pán)掛載分析
0 引 言
本文引用地址:http://dyxdggzs.com/article/273142.htm現階段嵌入式產(chǎn)品作為U 盤(pán)掛載到PC機上在各類(lèi)電子產(chǎn)品中被越來(lái)越多的應用,Linux操作系統在電子產(chǎn)品中的應用也越來(lái)越廣泛,但是Linux中模擬U盤(pán)掛載到PC機中,與PC機上通用Windows的通信還未很好的達到實(shí)現。本文基于ARM11體系結構的處理器,實(shí)現了Linux系統下NAND FLASH 模擬U 盤(pán)掛載到PC機上與Windows進(jìn)行通信。并在飛凌的OK6410-A板上得到驗證,實(shí)現了該功能。
目前國內嵌入式產(chǎn)品多用ARM9[1]體系結構,ARM11則用于高端電子產(chǎn)品,NAND FLASH 模擬U盤(pán)的掛載技術(shù)雖然在電子產(chǎn)品中廣泛應用,但是對于以新起的Linux操作系統的高端電子產(chǎn)品,這項技術(shù)還鮮少以文獻的形式得以系統闡述,國內長(cháng)春大學(xué)張偉等人在這方面做過(guò)研究,但是他們是基于A(yíng)RM9體系,本文基于A(yíng)RM9[2]在ARM11體系結構的處理器上做了新的研究和應用。
現階段有3類(lèi)方式可以實(shí)現模擬U 盤(pán)的功能,虛擬vfat.ing 模擬U 盤(pán)掛載,SD 卡模擬U 盤(pán)掛載,NAND FLASH 模擬U盤(pán)掛載。NAND FLASH 由于其大容量和高性?xún)r(jià)比,往往更加流行。本文是通過(guò)NAND FLASH實(shí)現模擬U盤(pán)的掛載的。
1 NAND FLASH 模擬U盤(pán)原理分析
嵌入式產(chǎn)品模擬U 盤(pán)與PC通信是現代嵌入式產(chǎn)品所廣泛應用的一種技術(shù),因此在實(shí)現Linux 下NAND FLASH 模擬U盤(pán)之前先要對Linux下NAND
基于A(yíng)RM11的嵌入式LinuxNANDFLASH模擬U盤(pán)掛載分析與實(shí)現.pdf
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)linux相關(guān)文章:linux教程
評論