Raspberry Pi setup (Raspbian version9, stretch기준)
준비물
Raspbian 설치
라즈베리파이에 키보드나 마우스, 모니터 매번 연결하려니 번거롭다. 특히 pi-zero 같은 경우엔 usb포트는 하나밖에 없고 hdmi단자도 많이 쓰이지 않는 mini규격이라 난감하기 그지없다. 모니터 키보드 마우스 연결않고 (심지어 wifi동글 없어도!) 다른 노트북이나 데스크탑을 사용해 제어할 수 있는데, Headless 설정이라고 한다. (모니터 없다는 의미) [[Raspberry pi의 Headless 설정]] 문서를 참고하자
호환성 등의 문제로 최신 버전이 아닌 예전 버전의 raspbian을 찾는다면 이 곳에...: http://downloads.raspberrypi.org/raspbian/images
2018년 6월 라즈비안 배포버전이 ibus 한글입력기와 충돌하는 듯 하다. 이 글을 보는 현재 해결되지 않았다면, 위 링크에서 2018년 4월 버전으로 설치토록 하자.
Noobs 사용(더 쉽다)
-
설치방법 참고: https://www.raspberrypi.org/learning/software-guide/quickstart/
-
‘NOOBS’ 다운로드 https://www.raspberrypi.org/downloads/
''NOOBS를 통하지않고 바로 라즈비안 이미지를 sd 카드에 복사할 수도 있다. 더 빠르고, 단계가 적다.'' 2. ‘SD formatter’ 다운로드 & 설치 https://www.sdcard.org/downloads/formatter_4/index.html
- SD카드를 노트북에 삽입하고 SD formatter 실행.
다른 방법을 통해 SD카드에 raspbian 설치해도 좋지만 FAT32로 포맷되어야함을 잊지말것. FATex는 안됨. 4. NOOPS zip파일을 풀어 SD카드에 모두 복사 5. RPI에 usb(파워), HDMI( 모니터), 키보드, 마우스, 그리고 SD카드를 끼우고 실행! 6. os 선택하도록 하는데, Raspbian 을 선택. 아래에서 언어는 한글로, 키보드레이아웃은 kr로… ’설치’를 눌러 설치 진행.
- 기다리면 설치 완료
NOOBS를 통하지않고 바로 라즈비안 이미지를 sd 카드에 복사 (더 빠르고, 단계가 적다.)
참고: https://www.raspberrypi.org/documentation/installation/installing-images/README.md
-
Raspbian 이미지 다운로드 & 압축풀기. https://www.raspberrypi.org/downloads/raspbian/ 압축해제시 문제 발생하는 경우 7zip(윈도)나 the Unarchiver (mac) 사용. Desktop 버전은 윈도우와 같은 GUI환경이고, Lite버전은 DOS같은 콘솔환경이다. 잘 모르겠다면 Desktop 버전을 설치.
-
Etcher 다운로드 & 설치 ( 이미지 버닝 툴 - 이미지파일을 sd카드로 옮겨줌.)
https://etcher.io/
-
Echer 사용해 다운받은 이미지를 SD카드에 굽기.
-
RPI에 usb(파워), HDMI( 모니터), 키보드, 마우스, 그리고 SD카드를 끼우고 실행!
wifi 연결
- usb wifi 동글을 꽂는다.
- xwindow 우상단에 네트워크 아이콘을 클릭해 AP를 선택하고 비번을 입력하면 끝.
소프트웨어 업데이트
- 터미널을 열고
2. 다음을 입력해 업데이트 필요한 소프트웨어 목록을 로드한다.
- upgrade 명령으로 업데이트를 설치한다.
sudo apt-get upgrade
업그레이드 할건지 확인하면 [y] [Enter].
- 한참 기다린 후 업그레이드가 완료되면 다운로드한 업데이트 파일을 지워서 용량을 확보한다.
$ sudo apt-get clean
한글설치
참고: http://cccding.tistory.com/96 1. 한글폰트 설치
sudo apt-get install fonts-unfonts-core
- ibus한글 입력기 설치
$ sudo apt-get install ibus-hangul
- Raspberry Pi configuration의 Localisation 설정.
Timezone은 Asia > Seoul로 …
$ sudo apt-get update
$ sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer
2. menu > 기본설정(preferences) > Raspberry Pi Configuration > Interfaces 에 들어가서 VNC 항목을 Enabled에 체크 후 OK한다. 내부 네트워크를 사용해 연결할 수 도, 인터넷을 통해 연결할 수도 있는데, 우리는 내부망을 사용하도록 하자. (아마 성능, 보안상 낫지 않을까?)
3. `dns-sd -G v4 raspberrypi.local` 명령어를 사용 RPI 의 IP address를 알 수 있다.
![](https://cl.ly/f088c7/Image%202019-06-10%20at%2010.49.50%20PM.png)
https://www.realvnc.com/en/connect/_images/raspberry-pi-direct-address.png
4. 노트북에 VNC viewer를 설치한다. 여기에서 받을 수 있다. https://www.realvnc.com/en/connect/download/viewer/
주소창에 위에서 얻은 라즈베리파이의 IP주소를 넣는다. 처음 연결할 때 뭐라고 경고가 뜬다. 연결해도 되겠냐고 확인하는 거다.
Raspberry leaf (GPIO 라벨)설치
참고: http://www.doctormonk.com/2013/02/raspberry-pi-and-breadboard-raspberry.html * GPIO에 라벨을 프린트해 붙여놓으면 편하겠다. * 26핀( model A, modelB 1)용 https://github.com/simonmonk/wiki_images/raw/master/raspberry%20leaf%20r2.pdf * 40핀(modelB2,3, model zero)용 https://github.com/splitbrain/rpibplusleaf
[[category:raspberry pi]]