데비안 불스아이가 설치된 라즈베리 파이 4가 있습니다. ttyAMA0 포트를 열고 싶은데 어떻게 해야 하나요?
raspi-config를 수동으로 설치하고 다음을 시도했습니다. 인터페이스 옵션->직렬 포트->아니요->예, 재부팅
이것은 /boot/config.txt에 활성화_uart=1을 추가하는 것 같습니다(다른 것은 없습니다).
dtoverlay=disable-bt를 추가해 보았습니다.
지금까지는 관리할 수 없습니다. 누군가 제게 올바른 방향을 알려줄 수 있나요?
답변1
많은 장치 액세스 문제는 그룹 멤버십 변경으로 해결될 수 있습니다.
특히 ls -l
그룹 표시 권한(두 번째 " rwx
" 삼중항)이 " rw
"(예: " -rw-rw----
")인 경우 장치를 소유한 그룹에 자신을 추가하면 rw
액세스 권한이 부여됩니다.
그게 다야 :
device="/dev/whatever"
sudo adduser $USER $(stat -c "%G" $device)
이를 통해 장치를 사용할 수 있는 그룹의 구성원이 될 수 있지만 rw
한 가지 단계가 더 있습니다.
모든 프로세스를 새 그룹의 구성원으로 만들려면 로그아웃한 후 로그인하세요. 그룹 멤버십은 시간 기준으로 설정됩니다 login
.
새 그룹에서 단일 프로세스를 생성하려면(테스트용, 로그아웃/로그인 전):
newgrp $(stat -c "%G" $device)
또는 그룹 이름을 입력하세요. 바라보다 man newgrp
.