0 引 言

本文引用地址:http://www.j9360.com/article/148149.htm

現階段嵌入式產品作為U 盤掛載到PC機上在各類電子產品中被越來越多的應用,Linux操作系統在電子產品中的應用也越來越廣泛,但是Linux中U盤掛載到PC機中,與PC機上通用Windows的通信還未很好的達到實現。本文ARM11體系結構的處理器,實現了Linux系統下NAND FLASH U 盤掛載到PC機上與Windows進行通信。并在飛凌的OK6410-A板上得到驗證,實現了該功能。

目前國內嵌入式產品多用ARM9[1]體系結構,ARM11則用于高端電子產品,NAND FLASH U盤的掛載技術雖然在電子產品中廣泛應用,但是對于以新起的Linux操作系統的高端電子產品,這項技術還鮮少以文獻的形式得以系統闡述,國內長春大學張偉等人在這方面做過研究,但是他們是ARM9體系,本文ARM9[2]在ARM11體系結構的處理器上做了新的研究和應用。

現階段有3類方式可以實現模擬U 盤的功能,虛擬vfat.ing 模擬U 盤掛載,SD 卡模擬U 盤掛載,NAND FLASH 模擬U盤掛載。NAND FLASH 由于其大容量和高性價比,往往更加流行。本文是通過NAND FLASH實現模擬U盤的掛載的。

1 NAND FLASH 模擬U盤原理

嵌入式產品模擬U 盤與PC通信是現代嵌入式產品所廣泛應用的一種技術,因此在實現Linux 下NAND FLASH 模擬U盤之前先要對Linux下NAND

基于的嵌入式模擬U盤掛載與實現.pdf linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

linux相關文章:linux教程