리눅스/정보

장치 인식, USB 포트 잡기

짱짱이_ 2023. 9. 4. 22:44

배터리, PIO 등 센서에 연결된 포트를 고정시키기 위해 이용했다.

 

 

1. /dev/tty 로 되어 있는 장치를 확인하기 위해 포트를 확인한다.

ls -al /dev/tty*

 

2. 좀 더 자세한 정보를 보려면 다음 명령을 이용한다.

udevadm info -a -n /dev/ttyUSB0  # /dev/ttyUSB0 정보를 알 수 있다.

 

시리얼 통신(RS-232)을 이용하는 장치를 사용 중이었다. 명령 결과에서 RS232라고 출력되는 포트를 확인하고 코드에서 장치 연결을 해주니 작동이 확인됐다. 하지만 재부팅을 할 때마다 포트가 변경되었고 (ttyUSB0 - ttyUSB1) 포트를 고정시키는 방법을 찾아 해결할 수 있었다.

 

 

USB 포트 고정시키기 (tistory.com)

 

USB 포트 고정시키기

USB 포트는 /etc/udev/rules.d/99-usb_serial.rules 에서 정의해줄 수 있다. 보통 idVendor, idProduct, serial 로 충분한 것 같은데 이 모두가 동일한 경우 ID_USB_INTERFACE_NUM을 정의해줌으로써 해결할 수 있다. idVendor,

zzang-x2.tistory.com

 

'리눅스 > 정보' 카테고리의 다른 글

modprobe와 커널 모듈  (0) 2023.09.17
USB 포트 고정시키기  (0) 2023.09.04
프로그램의 라이브러리 의존성 확인  (0) 2023.09.04
hostname 변경  (0) 2023.09.04
파일 목록 표시, ls와 ll  (0) 2023.08.21