主题 : 把mini2440作为USB网卡或者移动存储设备(U盘) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 9416
精华: 1
发帖: 6
金钱: 80 两
威望: 40 点
贡献值: 10 点
综合积分: 32 分
注册时间: 2009-09-28
最后登录: 2017-09-13
楼主  发表于: 2009-10-15 18:41

 把mini2440作为USB网卡或者移动存储设备(U盘)

管理提醒: 本帖被 kasim 执行加亮操作(2009-10-15)
以上都是智能手机常见的功能,mini2440官方对USB Host端的驱动支持很丰富,就是忽略了USB Slave口。
这个口能够做很多有趣的东西

这里不方便发带图的全文了,百度有图片防盗链,完整版见
http://hi.baidu.com/deep_pro/blog/item/d2c2e8a8b947dbbbca130c22.html
http://hi.baidu.com/deep_pro/blog/item/bf0f17efcbc01c3cadafd513.html

重新编译内核(2.6.29)
Device Drivers ---> USB support --->   USB Gadget Support --->
其中 USB Peripheral Controller 选 S3C2410 USB Device Controller
然后再选一个内核自带的Gadget驱动程序来做演示,Ethernet Gadget (with CDC Ethernet support)   或File-backed Storage Gadget
注意内核大小不要超过2m
加载模块后要记得重新插拔一下USB连接线

RNDIS网卡驱动下载
http://download.csdn.net/source/1742242

一个可以实现通过USB网卡,就是不会实现eth0和usb0的转发,不然PC就能通过mini2440上网了
另一个PC和mini2440能同时读写同一个SD卡,是移动设备常见的一个功能

Linux下Gadget驱动,比wm方便多了,不用安装ActiveSync
级别: 新手上路
UID: 13462
精华: 0
发帖: 33
金钱: 165 两
威望: 33 点
贡献值: 0 点
综合积分: 66 分
注册时间: 2010-01-25
最后登录: 2018-02-08
1楼  发表于: 2010-03-22 15:10
我也是把开发板的SD卡当u盘挂载到PC的,现在可以在PC上是出现盘符,从SD卡中复制,剪切其根目录下的文件挺快,但是问题:
1. 如果要打开sd上的文件夹就很慢很慢,等很久,
2. 删除一个文件(不管根目录下的还是文件夹或文件夹下的)都非常慢
3.删除很忙但是能删除,不过删除完了会提示:无法删除"删除的那个文件名":找不到指定文件,请确认指定的路径及文件名是否正确
4.靠背了5K, 3M的文件到SD卡根目录,发现无法拷贝(但是自己用DD做的分区可以拷贝)
5.文件夹符发拷贝到SD卡根目录下(自己做的分区,很小的D盘下的文件夹可以拷贝到SD卡根目录下,速度慢,考完一个文件会提示在\device\harddisk1\DR16上指定的I/O操作无法在超时过期之前完成.

这个什么问题了,与usb线长短有问题没