2019-04-21 11:50:48 +08:00

42 lines
2.3 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h1 id="lsusb">lsusb</h1>
<p>显示本机的USB设备列表信息</p>
<h2 id="补充说明">补充说明</h2>
<p><strong>lsusb命令</strong> 用于显示本机的USB设备列表以及USB设备的详细信息。</p>
<p>lsusb命令是一个学习USB驱动开发认识USB设备的助手推荐大家使用如果您的开发板中或者产品中没有lsusb命令可以自己移植一个放到文件系统里面。</p>
<h3 id="语法">语法</h3>
<pre><code class="language-bash">lsusb(选项)</code></pre>
<h3 id="选项">选项</h3>
<pre><code class="language-bash">-v显示USB设备的详细信息
-s&lt;总线:设备号&gt;仅显示指定的总线和(或)设备号的设备;
-d&lt;厂商:产品&gt;:仅显示指定厂商和产品编号的设备;
-t以树状结构显示无理USB设备的层次
-V显示命令的版本信息。</code></pre>
<h3 id="实例">实例</h3>
<p>插入usb鼠标后执行lsusb的输出内容如下:</p>
<pre><code class="language-bash">Bus 005 Device 001: id 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 006: ID 15d9:0a37
Bus 002 Device 001: ID 0000:0000 </code></pre>
<p>解释:</p>
<p><strong>Bus 005</strong></p>
<p>表示第五个usb主控制器(机器上总共有5个usb主控制器 可以通过命令lspci | grep USB查看)</p>
<p><strong>Device 006</strong></p>
<p>表示系统给usb鼠标分配的设备号(devnum)同时也可以看到该鼠标是插入到了第二个usb主控制器</p>
<pre><code class="language-bash">006 usb_device.devnum
/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-2/devnum</code></pre>
<p><strong>ID 15d9:0a37</strong></p>
<p>表示usb设备的ID这个ID由芯片制造商设置可以唯一表示该设备</p>
<pre><code class="language-bash">15d9 usb_device_descriptor.idVendor
0a37 usb_device_descriptor.idProduct
/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-2/idVendor</code></pre>
<p><strong>Bus 002 Device 006: ID 15d9:0a37<br />
Bus 002 Device 001: ID 0000:0000</strong></p>
<p>表示002号usb主控制器上接入了两个设备:</p>
<ul>
<li>一个是usb根Hub 001 </li>
<li>一个是usb鼠标  006</li>
</ul>
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->