Raspberry OS 설치 및 기본 세팅하기

2020-11-23

Environments

  • Raspberry Pi 3B+
  • Raspberry Pi Imager
  • MicroSD 64GB

Step

  1. /Volumes/boot 경로에 빈 ssh 파일을 만든다.
  2. /Volumes/boot 경로에 wpa_supplicant.conf 파일을 만든다. 부팅시 ssh 파일이 사라지므로, 위 두개의 파일을 한번에 만들어서 부팅해야함.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=KR
network={
    ssid="yourSSID"
    psk="Your_wireless_network_password"
}
  1. Angry IP Scanner 로 라즈베리파이를 찾는다. 10.100.100.124 - ‘raspberrypi.local’ 이 뜸! 여기로 ssh 연결해서 다음 단계를 진행해보자.

  2. ssh raspberrypi.local 초기 암호를 입력하면 들어갈 수 있습니다.

ssh pi@10.100.100.124
default password: raspberry
  1. ssh 설정 변경하기 4번은 임시로 ssh를 enable 해준거기때문에 다음 접속시에는 또 ssh 파일을 강제로 넣어줘야하니까 raspi config 에서 ssh설정을 켜줘야합니다.
sudo raspi-config
    1. ssh, vnc 설정을 모두 켜줍니다.
    1. system update 업데이트, 로케일, 언어 설정 등도 해줍니다.
  1. 언어 설정 문제 -_-)이게 제일 헷갈리고 짜증나는데 어디한번 누가 이기나 보자.
    1. 일단 Locale 에 C.UTF-8 en_GB.UTF-8 ko_KR.UTF-8 이렇게 세개의 항목이 있어야함. ko_KR만 해놓으면 한글 다 깨짐.
    1. sudo vi /etc/environment 를 새로 만들고 다음 내용을 추가해보자.
LANGUAGE=ko_KR
LC_ALL=ko_KR
LANG=ko_KR
LC_TYPE=ko_KR
    1. 그리고 아래 커맨드 실행
sudo apt-get install --reinstall locales && sudo dpkg-reconfigure locales

잘됨!

  1. 기타 설정
  • ~/.bashrc 파일에 alias ll=‘ls -l’ 코멘트 풀어주고 저장
  • source .bashrc
  1. 모니터 없으니까 설정에서 vnc enable
sudo raspi-config
raspberrypisshwifivnc

Arduino HC-06과 Android 블루투스 통신으로 LED 제어하기

How to use ionicons in Devextreme Vuejs