主题 : 把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: 22317
精华: 0
发帖: 16
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 32 分
注册时间: 2010-05-30
最后登录: 2017-09-13
1楼  发表于: 2010-08-09 10:53
看下