【1】单独开一个终端,USB抓包:
# cat /sys/kernel/debug/usb/usbmon/1u
【2】再开一个终端:安装好驱动
# insmod usb-boot_jz.ko
# mknod /dev/usb_boot c 180 192
【3】插入设备
【4】可以用 dmesg 看看uBuntu 内核的输出;此时可以发现新设备已经找到了。
也可以看到USB抓包的输出。
【5】注意我试着:简单读写这个设备文件---发现把uBuntu的UHC搞崩溃了!
必须重启uBuntu才行。
# ls >/dev/usb_boot
看来不能这样简单的验证。还是编写APP吧。
【6】有问题: 我不能通过控制传输收发数据。需要在驱动中增加代码。
阅读(296) | 评论(0) | 转发(0) |