Published Book on Amazon
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1 |
|
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2 |
출판된 한글판 도서
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상) |
|
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하) |
Original Book Contents
14.2 USB 장치
14.2.1 "lsusb" 명령 - USB 장치 확인
Raspberry Pi 시스템에 설치된 USB 장치가 어떤 것이 있는지 확인하기 위해서 "lsusb" 명령을 사용할 수 있다.
[명령 형식]
lsusb [ options ] |
[명령 개요]
■ 시스템에 설치된 USB 장치에 대한 정보를 보여준다.
■ user 권한 -- 일반 user.
[상세 설명]
■ lsusb는 시스템에 있는 USB와 USB에 연결되어 있는 device에 대한 정보를 보여주는 도구이다.
[주요 option]
-h, --help | Display a help message and exit. |
-v, --verbose | Tells lsusb to be verbose and display detailed information about the devices shown. This includes configuration descriptors for the device's current speed. Class descriptors will be shown, when available, for USB device classes including hub, audio, HID, communications, and chipcard. 지정된 특정 USB 장치에 대한 상세정보를 조회할 수 있다. |
-D device
| Do not scan the /dev/bus/usb directory, instead display only information about the device whose device file is given. The device file should be something like /dev/bus/usb/001/001. This option displays detailed information like the v option; you must be root to do this. |
-s [[bus]:][devnum]
| Show only devices in specified bus and/or devnum. Both ID's are given in decimal and may be omitted. |
-t | Tells lsusb to dump the physical USB device hierarchy as a tree. This overrides the v option. |
[사용 Example]
아래 화면은 Raspberry Pi 시스템에 아무것도 설치하지 않는 상태에서 usb 장치를 조회한 것이다.
pi@raspberrypi ~ $ lsusb |
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. |
다음은 USB Wi-Fi LAN adapter, USB Keyboard & Mouse switch, USB flash memory를 설치한 다음, 다시 목록을 조회한 것이다. Device 011에 WLAN adapter 장치가 추가되고, Device 016에 Keyboard & Mouse switch장치가 추가되고, Device 009에 Flash memory가 새롭게 추가되어 있는 것을 확인할 수 있다.
pi@raspberrypi ~ $ lsusb |
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. Bus 001 Device 011: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter Bus 001 Device 016: ID 045e:008a Microsoft Corp. Wireless Keyboard and Mouse Bus 001 Device 009: ID 0718:0431 Imation Corp. |