linux下usb调试工具,LINUX USB调试

本文详细介绍了在Ubuntu系统下进行Linux USB驱动程序调试的方法,包括如何查看内核printk输出、利用usb_mon工具进行USB抓包。通过dmesg命令观察内核日志,结合usb_mon模块监听USB数据包,帮助开发者深入理解USB设备通信过程。
摘要由CSDN通过智能技术生成

LinuxUSB驱动程序调试

:这是LinuxUSB驱动程序调试--003:Ubuntu下的准备工作的详细页面,介绍了和linux,有关的知识、技巧、经验,和一些linux源码等。

Ubuntu下的准备工作:

(1)如何查看内核中的printk输出: dmesg

再配合管道命令,   dmesg |head   ,    dmesg |tail

通过这个命令,我们可以看到内中的printk输出的内容,这是很有用的一个

工具。

(2)的USB抓包工具:usb_mon

其实,Ubuntu下已经内置了USB抓包工具---USB_MON

【其实 make menuconfig 时候会让我们选择的】

使用方法如下:

# mount -t debugfs none /sys/kernel/debug

# modprobe usbmon

查看当前的USB device:

# cat  /sys/kernel/debug/usb/devices

下面的输出:

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 12 Spd=480 MxCh= 0

D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1

P:  Vendor=601a ProdID=4740 Rev= 1.00

S:  Manufacturer=Inge

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值