Linux USB 驱动程序调试 -- 006: 简单测试
时间:2010-12-01 来源:purple_river
【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】有问题: 我不能通过控制传输收发数据。需要在驱动中增加代码。
# 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】有问题: 我不能通过控制传输收发数据。需要在驱动中增加代码。
相关阅读 更多 +