在FL2440开发板上支持U盘:参考博客
http://blog.youkuaiyun.com/liuzijiang1123/article/details/45601981
内核选项
由于太不仔细将内核选项选错,导致 /dev/ 目录下没有相应的sda设备,刚开始一直以为是以usb开头的设备名,挂载相应一usb开头的设备,总是出现no block devices
选定新的内核配置,并进行编译烧录后插上USB,出现如图所示情况:
这是缺少相应的语言支持的原因:
在内核中选择file systems ---> native language support ----->
选中 codepage 437,codepage 850,simplify chinese charset,ASCII,NLS UTF_8
挂载U盘
其实U盘是自动挂载的
在/etc/mdev.conf 文件中存在对U盘的挂载
sd[a-z][0-9] 0:0 0777 @(mount /dev/$MDEV /mnt/usb)
sd[a-z] 0:0 0777 $(umount /mnt/usb)
#ub[a-z][0-9] 0:0 0777 @(mount /dev/$MDEV /mnt/usb)
#ub[a-z] 0:0 0777 $(umount /mnt/usb)
mmcblk[0-9]p[0-9] 0:0 0777 @(mount /dev/$MDEV /mnt/sdc)
mmcblk[0-9] 0:0 0777 $(umount /mnt/sdc)
红色标记位置就是挂载U盘到 /mnt/usb目录下
因为USB的设备名是以sd开头的。