基于ARM11的嵌入式LinuxNANDFLASH模拟U盘挂载分析与实现.pdf
2012年 8月 15日 现代电子技术 Aug.2012
第 35卷第 l6期 ModernElectronicsTechnique VoL35NO.16
基于 ARMll的嵌入式 LinuxNANDFLASH
模拟U盘挂载分析与实现
彭玉峰 ,赵 越 ,张淑丽,金 龙 ,林思宏
(河南师范大学 物理与信息工程学院,河南 新乡 453007)
摘 要 :介绍 了嵌入 式 Linux操 作 系统下基于三星微 处理器 $3C6410的 NANDFLASH 模拟 U盘 的原理与 实现 方法。
操作 系统采用 Linux2.6.28版本 ,平台为飞凌 0K6410-A开发板 。采用的方案是通过添加一个 512MB的NANDFLASH
分区空闻,配置 Linux系统 USBGadget功能 ,实现划分出的 512MB的 NANDFLASH空 问以U 盘存储 系统 与PC机通信。
该方案的文献 目前在国内外 同等操作系统版本和平 台上并无先例 。通过上述方案成功地 实现 了$3C6410开发板划分 出
512MB的NANDFLASH空间以U盘形式挂载到了PC机上 ,实现与PC机的信息交换。
关键词 :ARM11;模拟 U盘 ;Linux;S3C6410
中圈分类号:TN919-34 文献标识码:A 文章编号:1004-373X(2012)16-0001-03
Analysisand implementationofARM ll—basedmountfor
NAND FlashsimulationU-disk underembeddedLinux
PENG Yu—feng。ZHAO Yue,ZHANGShu—li,JINLong,LIN Si—Hong
(CollegeofPhysicsandInformationEngineering,HenanNormalUniversity,Xinxiang453007,China)
Abstract:TheprincipleandimplementationmethodoftheNAND Flash simulation U-diskbasedonSAMSUNG micro—
processors3c6410undertheembeddedLinuxisintroduced.TheversionLinux2.6.28istakenastheoperatingsystem 。and
OK6410ofFei—Lingcompanyastheplatform.TheschemeistoaddaNAND Flashdividedspaceof512MBandtoconfigure
theUSB GadgetfunctionofLinuxsystem toachieveNAND Flashspaceofthedivided512MB forcommunicatingwithPC
throughU-diskmemorysystem.Uptonow ,thisschemehasnotappeared intheequalversionofoperatingsystem and the
sameplatform intheworld.TheschemesuccessfullyaccomplishedthemountofNANDFlashspaceofthedivided512MBas
U—disctypewithPC torealizetheinformationexchangewithPC.
Keywords:ARM11;simulationU—disk;Linux;S3C6410
ARM1l则用于高端 电子产品,NANDFLASH模拟 U
0 引 言