学习使用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/