实现Linux系统USB调试的步骤(linuxusb调试)

linux系统USB调试是硬件开发过程中必不可少的一项技术,它可以帮助开发人员查看USB设备的相关信息,来保证硬件的正常运行。本文介绍Linux系统的USB调试的具体实现步骤。

首先,启用Root权限访问Linux系统,使用命令“su”。如下所示:

$ su
[root@localhost]#

然后,检查Linux系统的USB设备,使用lsusb命令。如下所示:

[root@localhost]# lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

接下来,查找特定的USB设备,使用“ls-usb -v”命令,这样可以看到USB设备的厂商和设备详细信息,可以找到对应的设备。如下所示:

[root@localhost]# lsusb -v
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0bda Realtek Semiconductor Corp.
idProduct 0x0129 RTS5129 Card Reader Controller
bcdDevice 32.10
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:

再接着,安装对应设备控制驱动,可以使用insmod命令,insmod会将可执行的模块内核驱动写入内 核,从而让操作系统可以控制设备。如下所示:

[root@localhost]# insmod /usr/local/bin/device_driver.ko

最后,使用dmesg命令,可以查看设备的具体信息,这是一个非常有用的命令,可以用来诊断某种特定的故障。如下所示:

[root@localhost]# dmesg
[ 211.993736] usb 1-1: new high speed USB device using ehci_hcd and address 2
[ 212.106415] usb 1-1: New USB device found, idVendor=0bda, idProduct=0129
[ 212.106419] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3

以上就是Linux系统USB调试的具体步骤。实现Linux系统USB调试,首先要取得Root权限,然后检查Linux系统的USB设备,查找特定的USB设备,安装对应设备控制驱动,最后使用dmesg命令,查看设备的具体信息。通过以上步骤,我们可以很好的实现Linux系统USB的调试。

香港服务器选创新互联,香港虚拟主机被称为香港虚拟空间/香港网站空间,或者简称香港主机/香港空间。香港虚拟主机特点是免备案空间开通就用, 创新互联香港主机精选cn2+bgp线路访问快、稳定!

名称栏目:实现Linux系统USB调试的步骤(linuxusb调试)
转载注明:http://www.shufengxianlan.com/qtweb/news30/424430.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联