[ 3주차 ] 임베디드 시스템 - changook123/Embedded GitHub Wiki
Raspberry Pi OS 설치 및 실습 환경 구축 가이드
목차
준비물 Raspberry pi OS 설치 PuTTY, VNC 설치 및 설정 파이썬 가상 환경 설치 파이썬 가상환경 구축 느낀점
준비물
- Raspberry pi 본체
- SD카드
- SD카드 리더기
- Raspberry pi 어댑터
- 노트북
1. Raspberry pi OS 설치
1-1. SD카드 세팅
- SD카드를 리더기에 넣고 노트북에 연결합니다.
- 라즈베리파이 사이트에 접속하여 Raspberry pi Imager를 다운로드 합니다.
- 다운받은 Raspberry pi Imager를 실행 후 밑에 단계를 따릅니다.
- 장치 선택에서 Raspberry pi 5 선택
- 운영체제 선택에 Raspberry pi OS(64-bit) 선택
- 저장소에서 노트북에 연결한 SD카드로 저장소 설정
- 설정을 편집하기 클릭 후 설명대로 설정합니다.
사용자 이름, 비밀번호 설정 무선 LAN (SSID, 비밀번호 입력) SSH 사용 및 비밀번호 인증 사용 체크
- 설치가 완료된 SD카드를 Raspberry pi 본체에 삽입한다.
2. PuTTY, VNC 설치 및 설정
2-1. PuTTY, VNC를 설치합니다.
- PuTTY를 설치합니다.
Windows 64-bit x86버전을 설치합니다.
- VNC Viewer을 설치합니다.
2-2. 노트북 네트워크 설정
- 노트북 핫스팟을 켜고, 네트워크 이름(SSID) 및 비밀번호를 2.4GHz 대역에서 설정합니다.
- Raspberry pi가 노트북과 연결 되었는지 확인합니다.
2-3. PuTTY 실행
- PuTTY를 실행하여 Raspberry pi의 IP 주소를 입력합니다.
3. 파이썬 가상 환경 설치
3-1. PuTTY를 통한 터미널 설정
- IP 주소가 입력이 완료 되었다면 하단의 OPEN 버튼을 클릭합니다.
- 1-1. 3번에서 본인이 설정한 ID/PW를 입력하면 터미널에 접속이 됩니다.
- 루트대로 이동해서 기초 설정을 마칩니다.
명령어
sudo raspi-config
를 입력합니다. 6 Advanced Options → 6 Wayland → X11 → OK (기존 화면 전송 방식 사용) Tab 키 → Finish (재부팅)
3-2. VNC Viewer 설정
- 재부팅이 완료 되었다면 다시 명령어
sudo raspi-config
를 입력합니다. - 터미널이 재 실행되었다면 이 루트대로 설정합니다.
3 Interface Options → I2 VNC → Yes 2 Display Options → VNC Resolution → 1600x1200 설정 → Finish
- VNC Viewer을 실행해 새 연결을 생성합니다.
VNC 서버에 Raspberry pi IP 주소를 입력합니다.
- 생성한 아이콘을 더블클릭하여 ID/PW를 입력하고 접속합니다.
4. 파이썬 가상환경 구축
4-1. my projects 파일 생성
- VNC의 파일탐색기를 열고 my projects라는 폴더 생성합니다.
- my projects 폴더 안에 env 폴더를 생성합니다. 4-2. 가상 환경 설치
- my projects 폴더에서 터미널 실행 후
python -m venv --system-site-packages env
로 파이썬 가상환경 설치 - Thonny 실행 후 적용
좌측 상단 Programming, Thonny 실행 Thonny의 우측 하단을 클릭해서 Configure Interpreter 실행 Python Executable 경로를
Home/my projects/env/bin/python3
로 설정 Regular Mode로 설정 후 재부팅
느낀점
- 라즈베리파이의 OS설치부터 파이썬 가상환경 구축까지 직접 해보며 어떤식으로 라즈베리파이의 소프트웨어를 설정하고 적용하는지 알았습니다. 처음엔 영상을 보고도 잘 따라 하지 못했으나 반복해서 시도해보니 구조를 이해하고 습득하는데엔 오래 걸리지 않았다고 생각이 듭니다.