欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

学习使用usbmon工具捕获usb总线通信数据的方法-二、Linux驱动开发中的usbmon应用

最编程 2024-01-08 11:07:45
...

2.1 功能介绍

usbmon 即 usb monitor,是 linux 内置的 usb 抓包工具。

当前使用的是ubuntu18.04,驱动模块的位置:/lib/modules/5.3.0-40-generic/kernel/drivers/usb/mon/usbmon.ko

如果不确定当前内核的版本,可以先输入uname -r命令查看。

root@wbyq:/mnt/hgfs/linux-share-dir/linux_c/usb_dev_ubuntu# uname -r
5.3.0-40-generic

2.2  挂载 debugfs 文件系统

root@wbyq:/mnt/hgfs/linux-share-dir/linux_c/usb_dev_ubuntu# mount -t debugfs none_debugs /sys/kernel/debug
mount: /sys/kernel/debug: none_debugs already mounted or mount point busy.
root@wbyq:/mnt/hgfs/linux-share-dir/