专注于Linux系统移植及应用开发
RSS
>
热门关键字:  s3c2410x  linux  u-boot  yaffs  weiyan
当前位置 :| 伟研科技>嵌入式文章>

U盘挂载移植

来源: 作者: 时间:2008-11-11 点击:

实验平台:伟研科技S3C2440 开发学习板

新的Linux内核已经很好地支持S3C2440的USB HOST功能,所以U盘挂载移植只需加入相应的驱动文件即可。

1) 选择SCSI设备的支持,SCSI——小型计算机系统接口(Small Computer System Interface)
 cd /new_disk/weiyan/linux-2.6.25
make menuconfig
Device Drivers  --->
SCSI device support  --->
<*> SCSI device support
<*> SCSI disk support

   
 

2) 加入对U盘存储的支持
[*] USB support  --->
<*>   USB Mass Storage support (NEW)

  
 

3) 加入对fat文件系统和默认字符集的支持
File systems  --->
DOS/FAT/NT Filesystems  --->
<*> MSDOS fs support
<*> VFAT (Windows-95) fs support
(437) Default codepage for FAT
(iso8859-1) Default iocharset for FAT

 
 
添加字符集的支持,
-*- Native language support  --->
<*>   Codepage 437 (United States, Canada)
<*>   NLS ISO 8859-1  (Latin 1; Western European Languages)
如需显示中文,下面的选项可以添加中文支持
<*>   Simplified Chinese charset (CP936, GB2312)
<*>   NLS UTF-8

4) 重新编译,挂载测试
make uImage && cp arch/arm/boot/uImage /new_disk/tftp

启动开发板,当插入USB读卡器时出现下面的提示

 
 

从上图红色标记部分可以看出该设备的节点为sda,所以挂载路径为/dev/sda
[root@WEIYAN /]$ mount dev/sda /mnt/
[root@WEIYAN /]$ ls mnt
readme.txt      wireless      无线网

    
 

上一篇:Qt4.4.3 在s3c2440平台的移植
下一篇:没有了
联系我们