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

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


咨詢
建站咨詢
