Jetson

[Jetson] Xavier NX에서 ttyTHS 포트 권한 없이도 열 수 있도록 설정

yongee97 2023. 1. 6. 21:42

* 목적

기존에는 sudo chmod 777 /dev/ttyTHS1 등의 명령어를 쳐서 직접 열어야 했음.

이를 부팅 시 자동으로 열리도록 설정하는 것이 목적

 

* 방법

- 현재 예시에서는 ttyTHS1을 열어줌

 

1. udev rule 설정하기 위해 디렉터리 이동

cd /etc/udev/rules.d

 

2. 새로운 규칙 적용하기 위한 파일 생성

- 이때 권한을 요구할 수 있음.

- 숫자 99, "your name" 부분은 원하는 숫자, 이름으로 설정 가능. 숫자에 따라 우선순위가 결정됨.

sudo vi 99-"your_name".rules

 

3. 아래 내용 입력

KERNEL=="ttyTHS1", MODE="0666"

 

4. 재부팅

 

 

* 해당 방법은 포트에 접속하는 모든 장치에 대해서 권한을 부여하므로 보안 등에 취약할 수 있음.

구글링해보면 특정 장치만 열어주는 방법 등 다양하게 있으므로 필요하면 활용하면 될 것 같다.