라즈베리팡팡

[Raspberry pi] USB 포트 번호 고정 본문

전자공작/Raspberry pi

[Raspberry pi] USB 포트 번호 고정

절망로정말적 2022. 5. 17. 18:21

https://prasowa.tistory.com/33

 

[Raspberry pi] 지정된 시간에 자동으로 재부팅 설정

crontab은 리눅스에서 정해진 시간에 지정한 명령을 수행하는데 사용된다.  라즈베리파이에서 크론탭을 사용하는 방법은 아래와 같다. sudo crontab -e 편집화면에서 아래 문장 추가 (매일 0시 1분에

prasowa.tistory.com

저번 포스팅에서 지정된 시간에 자동으로 재부팅하도록 설정했는데, 재부팅 시 라즈베리파이와 연결되어 있는 usb포트가 변경되는 문제가 발생. usb로 연결된 기기의 고유 정보를 이용해서 임의의 포트를 만들어서 고정한다💪

1. 터미널에서 입력 : dmesg | grep ttyUSB

2. 터미널에서 입력 : udevadm info --name=/dev/ttyUSB0 --attribute-walk 

   KERNELS가 1에서 검색한 usb와 일치한 부분을 찾음. 여기서는 1-1.3.2

3.1 터미널에서 입력 : sudo nano /etc/udev/rules.d/10-usb-serial.rules

   (또는 sudo nano /etc/udev/rules.d/99-usb-serial.rules)

3.2 파일 안에 입력 : SUBSYSTEM=="tty", ATTRS{idProduct}=="ea60", SYMLINK+="ttyUSB_DEV1"

4. 터미널에서 입력 : sudo udevadm trigger

5. 터미널에서 입력 : ls -l /dev/ttyUSB*

변경 확인