커널 버전 확인

cat /proc/version

Linux version 4.9.201-tegra (root@avermedia.com) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Wed Mar 10 18:56:54 CST 2021

> Linux version 4.9.201-tegra

 

Kernel 4.x 에서:

/etc/udev/rules.d99-gpios.rules 추가 후 아래 내용 기입, 저장

SUBSYSTEM=="gpio*", PROGRAM="/bin/sh -c 'find -L /sys/class/gpio/ -maxdepth 2 -exec chown root:gpio {} \; -exec chmod 770 {} \; || true'"

해당 권한을 부여할 계정을 gpio 그룹에 추가

usermod -G gpio -a user_name

재부팅 후 사용 가능 여부 확인

 

Kernel 5.x 에서:

23.01.26: 현재 주변에 5.x 기반 장치가 없어 확인 및 검증 불가.

특정 MAC 주소를 갖는 네트워크 통신 장치의 이름을 사용자 지정으로 명시하는 쉬운 방법

/etc/udev/rules.d 경로에 99-custom_network.rules 추가 후 아래 내용 기입, 저장

(* root 권한 필요)

SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="b4:96:91:14:ae:58",ATTR{type}=="1",NAME="provider0"

 

재부팅 후 적용 확인

sudo reboot now