001.headless_install
라즈베리 1주차 학습
headless install
라즈베리는 OS로 raspbian을 사용하기때문에
첫번째인 만큼 micro sd카드(4g이상 권장)에 raspbian을 설치했습니다
보통 라즈베리만 사용하려면
모니터와 키보드, 마우스가 필요한데요
ssh(원격접속 터미널) 를 바로 사용할 수 있는
headless 방식으로 설치를 진행합니다
headless
headless의 장점의 모니터가 필요없는건데, 그래도 원격접속을 하기위해선 ip를 확인해야하는 문제가 있습니다
그래서 UART를 사용하는게 더 편합니다
UART
UART 모듈(?)의 장점은
아두이노, nodemcu, 라즈베리 등에서도
사용할 수 있으니 한두개정도 구비하시면 좋습니다
UART 사용준비(pi3 이상, pi4는 확인 못함)
라즈베리3 부터는 RX/TX를 블루투스와 공유하기때문에 이전 모델과는 다르게 별도의 설정을 해줘야합니다
boot/config.txt 파일 하단에 enable_uart=1 을 추가해주면 준비가 끝납니다
UART pinMap
출처: http://elinux.org/RPi_Low-level_peripherals
가지고 있는 모듈의 TX/RX 핀을 파이에 연결해줍니다
참고로 USB-TO-SERIAL와 라즈베리파이 RX/TX 핀은 교차 해서 연결해줍니다
Uart 통신
PC와 연결을 위해 COM 포트를 확인해야합니다
정상적으로 드라이버를 잡았다면 위와같이 COM포트를 표시해 줍니다
COM5번으로 확인되네요
하지만 PL2303HXA-PHASED-OUT-SINCE-2012-PLEASE-CONTACT-YOUR-SUPPLIER 메시지가 뜬다면
드라이버를 다시 잡아야 합니다
참고: https://zelkun.tistory.com/entry/PL2303HXA-PHASED-OUT-SINCE-2012-PLEASE-CONTACT-YOUR-SUPPLIER
COM포트 확인이 끝나면
윈도우는 Putty를 이용해서 Pi와 연결하면 됩니다
주의 할점은 SSH와 달리 우측의 Serial 로 변경하고
확인된 COM포트, 통신속도 115200 으로 해줘야 합니다
통신속도의 경우 /boot/cmdline.txt 를 따르니 혹시 변경했다면 맞춰주면 됩니다
정상적으로 연결되면 Putty 화면(검은색) 이나오고 엔터를 눌러주면
로그인 메시지를 볼수 있게 됩니다
Ref
- https://zelkun.tistory.com