USB gadget API Layer的相关资料: 1. http://www.linux-usb.org/gadget/ 2. 内核中/KernelDoc/gadget/目录下的文档 3.最重要的就是/include/linux/usb_gadget.h文件,该文件中有gadget API接口数据结构和方法的详细定义及注释。 gadget Driver的例子: 4. 内核/drivers/usb/gadget/目录下有一些gadget driver的例子,zero.c为最简单的例子,file_storage.c是存储设备的gadget driver。 本文来自ChinaUnix博客,如...
我不清楚这个东西的技术细节! 但是我神奇于这个东西! 用flash做成这样,而且还是较新的AJAX+rich innternet applition. maybe is just maybe! 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6303/showart_259826.html
文件: Linux USB gadget设备驱动.rar 大小: 222KB 下载: 下载 copy 刘洪涛老师的!(感谢刘老师无私奉献) 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/71164/showart_2129715.html
最近在试 usb gadget的代码 我是把Ethernet gadget 编译到内核里去的 按照 http://www.linux-usb.org/gadget/ 介绍 按上面说的 应该只要把Document/usb/linux.inf改成windows下的换行 (xp是自带 RNDIS的驱动) 就可以安装成功了 可是我安装的结果是出现黄色的感叹号 开发板上 显示的是 g_ether gadget: full speed config #2: RNDIS 用的是2440的开发板 会是什么地方的问题呢?
本帖最后由 arm-linux-gcc 于 2014-01-02 14:47 编辑 通过gadget将板子上的一个vfat格式的映像文件作为模拟u盘,供给pc使用 #modprobe g_mass_storage.ko file=fat32.img stall=0 removable=1 这个fat32.img只是个分区映像,用mkfs.vfat创建的,但是pc那边应该还需要从U盘的mbr读取主分区表吧。 那么这个mbr是在什么地方呢? g_mass_storage.ko中有实现吗?
我现在的电脑上用的全部是USB ,不知道有没有影响,就连NFS 直连都是用的外接USB网卡 /file # insmod g_file_storage.ko file=/dev/mtdblock2 stall=0 removable=1 g_file_storage gadget: File-backed Storage gadget, version: 28 November 2005 g_file_storage gadget: Number of LUNs=1 g_file_storage gadget-lun0: ro=0, file: /dev/mtdblock2 但是再拿根USB线接到PC 上,一点反应都没有?? 是什么情况??
我现在作s3c2440的gadget驱动,USB设备的复位操作好像出现了问题 驱动里面的打印信息是: usb_status = udc_read(S3C2410_UDC_USB_INT_REG); usbd_status = udc_read(S3C2410_UDC_EP_INT_REG); pwr_reg = udc_read(S3C2410_UDC_PWR_REG); ep0csr = udc_read(S3C2410_UDC_IN_CSR1_REG); printk( "usbs=%02x, usbds=%02x, pwr=%02x ep0csr=%02x\n", usb_status, usbd_status, pwr_reg, ep0csr); 在加载了udc和g_file_storage驱动以...
S3C2440 + Linux 2.6.18.2 ,当PC向USB DEVCIVE写大文件时(10M以上),在传输过程中会出现在以下错误信息 do_write sleep_thread error g_file_storage gadget: full speed config #1 g_file_storage gadget: full speed config #1 g_file_storage gadget: full speed config #1 g_file_storage gadget: full speed config #1 即在file_storage.c文件中出错, if ((rc = sleep_thread(fsg)) != 0) { printk("do_write ...
在linux2.6下,使用USB接口。当我把板子配置成USB gadget设备时,连接windows电脑,电脑提示“安装新的驱动程序:RNDIS/Ethernet gadget”。 请问哪里可以获得此驱动呀? 谢谢各位大侠
在linux2.6下,使用USB接口。当我把板子配置成USB gadget设备时,连接windows电脑,电脑提示“安装新的驱动程序:RNDIS/Ethernet gadget”。 请问哪里可以获得此驱动呀? 谢谢各位大侠