라즈베리 파이란?
라즈베리 파이는 영국의 Raspberry Pi Foundation에서 만든 저가형의 단일 기판 컴퓨터로, 교육용을 목적으로 출시되었습니다. Arduino와 함꼐 개발 보드의 저가화와 대중화를 이끌게 된 대표적인 보드입니다. 라즈베리 파이는 Linux를 기반으로 프로그래머에게 맞춤형 환경을 제공하고 일반 컴퓨터보다도 활용도가 더 높은 제품입니다.
라즈베리 파이 설정하기
각 컴퓨터에 맞는 라즈베리 파이를 실행하면 기본 설정 창이 뜨게 되는데, 이때 우선 운영체제를 Raspberry Pi OS로 선택하고 저장소를 선택한 후 설정을 합니다. 이때 호스트 이름과 비밀번호등을 설정하게 됩니다. 위 과정이 모두 완료되면 쓰기를 해 설정을 적용해줍니다.
위 라즈베리 파이 설정을 모두 끝내면 Putty를 실행해서 라즈베리 파이에 접속합니다. Host Name(or IP adress)부분에 아까 확인한 IP 주소를 입력하고 라즈베리 파이 OS에서 설정한 username과 password도 입력합니다.
모두 다 입력한 뒤 Open을 클릭하고 팝업창에사 Accept를 클릭하면 Putty 창이 실행되는데 이때 아까 설정한 id와 password를 입력해 접속합니다. 그 후 sudo apt-get upadet와 sudo apt-get full-upgrade로 apt-get을 업데이트 및 업그레이드 한 다음 sudo rpi-eeprom update로 전기작으로 데이터를 쓰고 지울 수 있는 eeprom 부트를 업데이트 해줍니다.
그 뒤로는 sudo raspi-config로 들어가서 Advanced Options의 Bootloader Version으로 들어가 E1 옵션을 선택 후 Yes를 해주고, Boot order에산 B2 옵션을 선택 후 ok를 누른 뒤 finish를 클릭하고 리부트 해줍니다.
설정이 잘 적용됐는지 확인하기 위해 리부트 이후 vcgencmd bootoader_config로 확인할 수 있습니다. Bootorder에 0xf14라고 적혀있으면 설정이 잘 완료된 것 입니다.
위 설정까지 모두 끝나면 이제 다시 raspi-config로 들어가 Interface Options에서 VNC를 선택합니다. 그 뒤 VNC를 열고 상단에 ip 주소를 입력하면 연결이 완료됩니다.
이 모든 설정을 완료하면 마지막으로 VS Code에 연결하여 기본 설정을 완료할 수 있습니다. VS Code에 연결하려면 먼저 VS Code를 실행하고 f1을 클릭합니다. 그 뒤 검색창에 ssh를 검색하고 새 SSH 호스트 추가에 들어가 pi@라즈베리 파이의 ip 주소를 입력하여 호스트를 추가해줍니다. 그리고 업데이트할 SSH 구성 파일 선택에서 ...사용자/config를 선택하고 구성 열기를 해줍니다. 그런 뒤 다시 검색창에 ssh를 검색하고 Remote-SSH : 호스트에 연결...을 클릭한 뒤 아까 라즈베리 파이의 ip를 다시 입력합니다. 그런 뒤 Linux를 선택하고 마지막으로 라즈베리 파이의 패스워드를 다시 입력해줍니다. 그리고 VS Code에서 폴더 열기를 한 뒤 작성자릉 신뢰합니다에서 예를 체크해주면 연결이 모두 끝나게됩니다.