본문 바로가기
라즈베리파이

[라즈베리파이] /dev/ttyAMA0

by sum_mit45 2023. 7. 7.
728x90
반응형

라즈베리파이에서 `/dev/ttyAMA0`은 시리얼 포트로 사용되는 장치 파일이다. 라즈베리파이 3 이전 버전에서는 Bluetooth 모듈이 이 장치 파일을 사용하였으나, 라즈베리파이 3 이후 버전에서는 Bluetooth 모듈이 `/dev/serial0`를 사용하도록 변경되었습니다. 그러나 일부 소프트웨어에서는 여전히 `/dev/ttyAMA0`를 사용해야 하는 경우가 있다. 따라서 라즈베리파이에서 시리얼 통신을 사용하려면, `/dev/ttyAMA0` 장치 파일을 사용하거나, `/dev/serial0`를 사용하도록 설정해야 합니다.

 

라즈베리파이 4에서 시리얼 포트로 사용되는 장치 파일은 `/dev/ttyS0` 이다. 이전 라즈베리파이 모델에서는 `/dev/ttyAMA0`을 사용했지만, 라즈베리파이 4에서는 이 파일은 Bluetooth와 충돌이 발생할 수 있으므로 `/dev/ttyS0`를 사용하도록 권장한다. `/dev/ttyS0`는 보통 UART(Serial)로 연결된 장치를 나타내며, 라즈베리파이의 GPIO 핀 중 8개가 UART 핀으로 사용 가능하다.

 

 

728x90
반응형