데비안에서 ttyAMA0 포트를 여는 방법

데비안에서 ttyAMA0 포트를 여는 방법

데비안 불스아이가 설치된 라즈베리 파이 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.

관련 정보