본문 바로가기
Development/Free Topic

라즈베리파이 4 Model B 시작하기

by IMCOMKING 2019. 11. 8.

작동을 위해 필요한 최소 주변기기

1. USB-C 전원 연결을 위한 충전기(라즈베리파이 공식 충전기 사용해야 안정적인 전원 공급이 가능함)

2. 8기가 이상의 microSD카드(라즈베리파이 공식 카드 사용) 및 리더기

3. 케이스(있는게 매우 좋음)

4. microHDMI 케이블

 

최소 연결 사항

microSD카드 삽입, 전원 연결, USB키보드 연결, USB마우스 연결, microHDMI연결

 

방열판 부착하기

은색, 검은색 칩에 붙여주면 된다. 그러나 실질적인 효과는 -1~2도라고 한다....

https://www.youtube.com/watch?v=E-4GaAz7XNM

 

 

기본 시작 방법

아래 링크를 천천히 따라합시다.

https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up

 

 

운영체제 이미지 받기

- 공식 Raspbian OS

아래 링크에서 원하는 이미지를 다운받는다. 그런데 공식 OS는 32bit밖에 지원하지 않는 문제가 있다.

https://www.raspberrypi.org/downloads/raspbian/

 

- 커뮤니티에서 만든 64bit OS

이 운영체제가 더 안정적이고 업데이트가 빠르다.

https://github.com/openfans-community-offical/Debian-Pi-Aarch64

 

- 공식 Rasibian OS 64bit

곧 출시된다고 한다.

https://www.cnx-software.com/2020/06/01/bye-raspbian-long-live-raspberry-pi-os/

 

SD카드에 운영체제 설치하기

아래 링크에서 balenaEtcher를 다운받고, sd카드 리더기를 이용해 본 컴퓨터에 꼽아서 설치한다.

https://www.raspberrypi.org/documentation/installation/installing-images/README.md

 

 

 

WiFi 검색이 안되는 문제 해결

결론: Raspberry Pi Configuration - Localization - WiFi Country - United State로 변경

(한국으로 설정하면 wifi검색이 안된다.)

https://m.blog.naver.com/PostView.nhn?blogId=minsoo2058&logNo=220684855317&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

 

한글 입력하기

단, 한글입력으로 설정하면 모든 linux prompt의 명령어도 전부 한글로 출력된다.

 

sudo apt update

sudo apt upgrade

재부팅

sudo apt install fonts-nanum fonts-nanum-extra

sudo apt install nabi

sudo apt install im-config

Raspberry Pi Configuration - Localization - Set Locale - Language를 kr (Korean)으로 설정

Preferences-Input Method-hangul 설정

https://rpie.tistory.com/1

 

 

Synergy를 이용해서 윈도우-라즈베리파이를 하나의 마우스/키보드로 컨트롤하기

다음 포스팅을 참고!

https://newsight.tistory.com/343

 

 

Bluetooth speaker 설정하기

* Bluetooth 아이콘 좌 클릭 - Add Device - 디바이스 연결

* 소리 아이콘 우 클릭 - 블루투스 디바이스 선택

* Reboot or 재생 프로그램 재시작(웹브라우져, vlc, cmd 등) 후 재생

 

https://magpi.raspberrypi.org/articles/bluetooth-audio-raspberry-pi-3

https://www.raspberrypi.org/documentation/configuration/audio-config.md

https://www.raspberrypi.org/documentation/usage/audio/

 

 

라즈베리파이에 conda설치하기

라즈베리파이는 armv7l 혹은 armv6l의 CPU를 사용한다. 그런데 안타깝게도 공식 miniconda 레포에서는 2015년이후로 더이상 ARM cpu에 대한 빌드를 제공하지 않고있다.

 

따라서 공식 miniconda로는 2015년 이전(python 3.4)의 버전만 사용할 수 밖에 없고 이러한 제약에도 불구하고 사용하고자 한다면 다음 링크대로 설치를 하면 된다.

 

이에 대한 대안으로 개인 개발자가 유지하고 있던 berryconda 라는 프로젝트가 있다. 이는 라즈베리파이를 위한 conda라고 이해하면 된다. 그러나 안타깝게도 2020년 5월을 기준으로 업데이트 중단이 선언되었고, 뒤를 이어받아 이곳에서 일부 유지를 할 것으로 보인다. 

 

어찌됬든 결론적으로 아래의 과정을 통해 conda를 설치할 수 있다.

 

먼저 uname -m 을 입력해서 라즈베리파이의 cpu 종류를 확인한다.

 

wget https://github.com/jjhelmus/berryconda/releases/download/v2.0.0/Berryconda3-2.0.0-Linux-`uname -m`.sh

chmod +x Berryconda3-2.0.0-Linux-armv7l.sh

./Berryconda3-2.0.0-Linux-armv7l.sh

 

* 단, berryconda로는 python 3.6.6가 최신이다.

댓글