新聞中心
linux系統(tǒng)USB調(diào)試是硬件開(kāi)發(fā)過(guò)程中必不可少的一項(xiàng)技術(shù),它可以幫助開(kāi)發(fā)人員查看USB設(shè)備的相關(guān)信息,來(lái)保證硬件的正常運(yùn)行。本文介紹Linux系統(tǒng)的USB調(diào)試的具體實(shí)現(xiàn)步驟。

首先,啟用Root權(quán)限訪問(wèn)Linux系統(tǒng),使用命令“su”。如下所示:
$ su
[root@localhost]#
然后,檢查L(zhǎng)inux系統(tǒng)的USB設(shè)備,使用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
接下來(lái),查找特定的USB設(shè)備,使用“l(fā)s-usb -v”命令,這樣可以看到USB設(shè)備的廠商和設(shè)備詳細(xì)信息,可以找到對(duì)應(yīng)的設(shè)備。如下所示:
[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:
再接著,安裝對(duì)應(yīng)設(shè)備控制驅(qū)動(dòng),可以使用insmod命令,insmod會(huì)將可執(zhí)行的模塊內(nèi)核驅(qū)動(dòng)寫入內(nèi) 核,從而讓操作系統(tǒng)可以控制設(shè)備。如下所示:
[root@localhost]# insmod /usr/local/bin/device_driver.ko
最后,使用dmesg命令,可以查看設(shè)備的具體信息,這是一個(gè)非常有用的命令,可以用來(lái)診斷某種特定的故障。如下所示:
[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系統(tǒng)USB調(diào)試的具體步驟。實(shí)現(xiàn)Linux系統(tǒng)USB調(diào)試,首先要取得Root權(quán)限,然后檢查L(zhǎng)inux系統(tǒng)的USB設(shè)備,查找特定的USB設(shè)備,安裝對(duì)應(yīng)設(shè)備控制驅(qū)動(dòng),最后使用dmesg命令,查看設(shè)備的具體信息。通過(guò)以上步驟,我們可以很好的實(shí)現(xiàn)Linux系統(tǒng)USB的調(diào)試。
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡(jiǎn)稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開(kāi)通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問(wèn)快、穩(wěn)定!
當(dāng)前名稱:實(shí)現(xiàn)Linux系統(tǒng)USB調(diào)試的步驟(linuxusb調(diào)試)
路徑分享:http://www.5511xx.com/article/dhdoiop.html


咨詢
建站咨詢
