ok6410 开发板使用miniusb口模拟u盘
PC通过USB接口连接S3C6410开发板的miniUSB口,直接读取SD卡上的内容,让开发板成为U盘使用,就是手机连接电脑一样!具体步骤如下:
转载请注明本文出处:http://blog.sina.com.cn/s/blog_a189aca10102v5vm.html
进入linux3.0.1内核目录打make menuconfig配置内核步骤如下:
1)在device drivers中选择USB support
2)进入USB support选择USB Gadget Support
3)在USB Gadget Support中选择S3C HS/OTG USB Device Controller、USB Gadget Drivers、File-backed Storage Gadget
然后保存退出执行命令编译内核:make zImage (记得使用新生成的内核镜像)
再执行命令生成模块:make modules
编译OK在drivers/usb/gadget/目录下会生成g_file_storage.ko两个模块
分别在开发板中执行指令
insmod g_file_storage.ko file=/dev/sdcard stall=0 removable=1
即可看到U盘插入WINDOWS,如果提示驱动没安装完成等,请热插拔一下USB接口
以上各个模块的作用,不懂的可以搜索一下,在本文中就不一一写出来了,具体操作步骤如上,上面附上两个参考链接: