1.为了支持ext2文件系统的SD卡,make menuconfig在file system里将ext2编译进去(非模块形式),然后用make zImage重新编译了内核.
2.这样mount -t ext2 /dev/sdcard /mnt/sdcard 可以执行成功,但查看mount的结果有error:
[root@FriendlyARM /]# mount
rootfs on / type rootfs (rw)
/dev/root on / type yaffs (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /proc/bus/usb type usbfs (rw)
none on /dev type ramfs (rw)
none on /dev/pts type devpts (rw,mode=622)
tmpfs on /dev/shm type tmpfs (rw)
none on /tmp type ramfs (rw)
none on /var type ramfs (rw)
/dev/sdcard on /usr/local type ext2 (rw,errors=continue)
这样进入 /mnt/sdcard 可以ls列出文件,也可以访问文件,但太长的文件无法访问(超过11个字符时),是怎么回事?ext2文件系统是支持长文件名的哦,不解。谢谢。