1. 공식 사이트

https://www.raspberrypi.com/

 

2. 위키독스 - 라즈베리파이 시작 부터 끝까지 다룸

https://wikidocs.net/book/483

 

라즈베리 파이 문서(2021.7 이전)

라즈베리 파이(Raspberry Pi) 재단과 커뮤니티의 참여자가 함께 작성한 라즈베리 파이 공식 문서를 *개인적으로 번역*한 것입니다. **([개편](https://www…

wikidocs.net

3. 라즈베리파이 관련 카페 - 질의 가능

https://cafe.naver.com/pipc

 

PIPC, 싱글보드컴퓨터 커뮤니티 : 네이버 카페

최고의 라즈베리파이 및 싱글 보드 컴퓨터 커뮤니티입니다.

cafe.naver.com

4. 라즈베리파이 모임? - 질의 가능

https://www.clien.net/service/board/cm_rasp

 

클리앙 : 라즈베리파이당

라즈베리파이를 사용하는 사람들의 모임입니다! 차단글 : 0건 내가본글

www.clien.net

5. 라즈베리파이 카메라 관련

https://neosarchizo.gitbooks.io/raspberrypiforsejonguniv/content/chapter5.html

 

파이썬 서버와 파이 카메라 연동 · 세종대 라즈베리 파이 교육

 

neosarchizo.gitbooks.io

 

 

------------------------------------------------------------- 구매 사이트(한국 기준)

1. 아이씨뱅큐

https://www.icbanq.com/A05_templete/templeteList.do?t_idx=11

 

의 모든 것 - 전자부품쇼핑몰 아이씨뱅큐

- 모든 관련 전자부품 판매, 국내 최대 전자부품 쇼핑몰, 아이씨뱅큐

www.icbanq.com

2. 엘레파츠

https://www.eleparts.co.kr/goods/view?no=8195636

 

라즈베리파이4 4GB (Raspberry Pi 4 Model B)

더욱 빠르고 강력해진 라즈베리파이 4!4GB RAM / 4K 듀얼 디스플레이 / 기가비트 이더넷 / 블루투스 5.0 / USB 3.0포트사은품: 전용 방열판 세트 증정

www.eleparts.co.kr

3. 레오콤

https://www.leocom.kr/RaspberryPi/

 

라즈베리파이 | Raspberry Pi - 공식대리점(AR) - (주)레오콤

라즈베리파이는 영국의 라즈베리파이사에서 만든 초소형/초저가의 컴퓨터로 신용카드 크기의 가성비가 뛰어난 메인보드입니다. 라즈베리파이5 출시

www.leocom.kr

4. 판다파츠

https://pandaparts.co.kr/

 

판다파츠 - 전자부품 온라인 구매 플랫폼

전자부품 쇼핑몰, 전자부품 이커머스, 글로벌 유통사 최대 제휴, 자동 견적, 정품 판매, 실시간 가격비교, 실재고, 전자부품 대리점, 항공특송

pandaparts.co.kr

 

라즈베리파이(raspberrypi) 를 시작해보려고 구매를 했다. 택배가 오기 만을 기다려지게 되는데 재밌게 할 수 있을 것 같아서 기분이 좋았다. 그리고 라즈베리파이 가 와서 오자마자 바로 세팅을 해봤지만 내 생각대로 잘 되지 않아서 여러가지를 찾아보고 인터넷에도 내가 원하는 답을 쉽게 찾을 수 없었다. 하지만 처음부터 천천히 해보고 뭐가 잘못됐는지 피드백을 해서 결국은 잘되었다. 내가 실수했던 점은 바로 OS를 SD카드에 설치를 잘못 했기 때문이다. 내가 직접 압축을 풀어서 넣었기에 당연히 인식이 안되고 생각처럼 되질 않았던 것 같다.

++ 현재는 라즈베리파이 전용 imager 가 존재하기 때문에 해당 이미저를 이용해 설정해서 sd 카드에 os 를 설치해주면 간단하게 해결된다

옛날처럼 어렵게 usb 이미지 툴을 이용해서 할 필요가 없다.

 

VNC 란
1.VNC 알아보기(왜 쓰는지)
우리는 거의 개인 컴퓨터를 사용한다. 따라서 라즈베리파이 따로 개인 컴퓨터 따로 하다 보니 모니터가 부족하게 되는데 이를 편하게 하기 위해 사용하는것이 VNC 이다. VNC는 Virtual Network Computing(가상 네트워크 컴퓨팅) 의 약자인데 우리가 사용하는 컴퓨터에서 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템이다. 이것을 이용해서 우리가 사용하는 컴퓨터에서 라즈베리파이를 접속 할수 있다. 우선 설치해야할 프로그램은 https://www.realvnc.com/en/connect/download/viewer/     이곳에서 다운로드를 할 수 가 있다. 윈도우를 쓰고 있다면 윈도우 VNC Viewer를 다운로드를 받아주면 되고 라즈베리파이를 쓰고 있다면 라즈베리파이 VNC Viewer 를 다운로드 해주면 된다

 

설치를 하고 실행하게 되면 아래 사진처럼 뜨는데 File를 눌러 New connection....ctrl + N 를 눌러 준다.

하게 되면 아이피 주소 와 이름만 적어주면 되는데 라즈베리파이의 주소를 알게 하는 방법은 라즈베리파이의 콘솔창을 열어서

$ ip addr

 

를 치면 된다. 쳐서 아이피를 알게되었다면 아래의 사진 ip address or hostname 에다가 적어주면 된다. 그리고 Name 은 아무거나 써도 된다 그리고 아래의 OK를 눌러준다

 

그러면 라즈베리파이가 부팅을 해놓고 VNC에서 들어가게 되면 성공 하게 된다.

성공하게 된다면 이제 개인 컴퓨터에서도 라즈베리파이에 접속이 가능케 된것이다.

 

 

 

 

 

 

 

 

우선 한글을 설치하기전에 라즈베리파이 공식 사이트에 들어가서 전에 포스팅한 라즈베리파이 설치 법에서 새로 이것을 다운받아준다. Raspbian Stretch with desktop and recommended software

여기서 다운을 받고 처음 설치할때에 잘 세팅을 해주어야 한다. 우선 들어가서 Raspberry Pi Configuration 에 들어간다. 그리고 Localisation 에 들어가서 Set Locale

을 누르면 ko (korean) 으로 설정 을 해야되는데 여기서 되어있어도 다른나라로 바꾸었다가 다시 ko (korean) 바꾸어준다. 그리고 그밑에 Character Set 을 무조건 UTF-8로 바꾸주고 OK 를 누른다

set Timezone은 관계가 없지만 설정해주도록 하자

Area: Asia

Location: Seoul

그리고 Ok 를 누른다.

키보드는 이렇게 설정을 해준다

Model: Generic 105-key (Intl) PC

Layout: Korean

Variant: korean (101/104 key compatible)

그다음 ok 를 누른다

와이파이는 한글설정하는데 큰 비중을 차지하지않기때문에 패스한다.

여기까지는 흔히 블로그나 Youtube에서 자주 볼 수 있다.

하지만 나는 계속 따라 해봐도 잘 안됬기에 아예 처음부터 계속 반복을 해서 할 수 있게 되었는데 여지껏 ibus 로 한글을 어떻게든 해보려고 악을 쓰고했지만 잘안돼서 Fcitx 로 하기로 했다. 지금 라즈베리파이 사이트에서 새로나온 것을 다운 받고 한것을 토대로 한것이다.

이걸 설치하면 된다.

이제 이어서 하겠다.

그 다음에 해주어야 하는것은 Fcitx 를 설치를 해주어야하는데 나는 설치가 되어있어서 그냥 재부팅을 했다.

하지만 Fcitx 가 없다면 우선 위에부터 순서대로 쳐준다(터미널에서)

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install fcitx-hangul
$ reboot -n

이렇게 위 명령어를 치고 재부팅(reboot -n) 을 했다면 우측 상단에 키보드 같이 생긴것이 있을것이다.

만약 뜨지 않는다면 이미 설치가 되어있는 것이니 시스템 도구에서 Fcitx 를 누르면 아래 사진처럼 생기게 된다.

키보드처럼 생김

이아이콘을 우클릭을 한다.

현재 입력기 설정을 누른다.

여기서 이 사진처럼

Hangul이 있다면 성공했다. 이제 한글이 한/영키를 눌러도 잘 작동을 할것이다. 하지만 Hangul이 없다면 만들어 주어야 한다. 만들기 위해선 밑에 + 라는게 있는데 눌러서 만들고그 설정에서 한/영키로 쓰고싶다면 컨트롤+스페이스바 옆에 있는 것을 누르고 한/영키를 눌러주면 Hangul 이라고 설정 될것이다.

 

그리고 재부팅을 해주면 된다. 그러면 앞으로 라즈베리파이를 킬때마다 따로 키지 않아도 언제든지 라즈베리파이를 키자마자 한글을 사용할 수 있게 된다.

내 생각에는 이번에 업데이트 가 되면서 잘되는것 같다.

ibus 한글 입력기로 어떻게든 해보려 했지만 잘 안된 관계로 Fcitx 를 사용하게 되었다.

++사진 첨부 완료

참조한 사이트: https://fishpoint.tistory.com/2230

시작하기에 앞서

apt-get 업데이트로 미러사이트 최신 버전을 가져온다.

$sudo apt-get update $sudo apt-get upgrade

이제 순서에 맞게 설치를 해야한다.

1. Apache

2. MySQL

3. PHP

4. phpMyAdmin

이 순으로 하면 된다.

1. 아파치(Apache2) 설치

$sudo apt-get install apache2

디스크를 사용하겠냐고 물어보는데 Y를 누르고 설치를 진행한다.

pi 유저로 작업하기위해 /var/www 에 소유 권한을 가지게 한다.

$sudo chown pi -R /var/www/html

다음으로는 아파치2를 pi를 부팅할때 자동적으로 실행이 되도록 설정한다.

$sudo update-rc.d apache2 defaults

이제 리붓을 한번 해준다.

$reboot -n

그러면 크롬 브라우저에서 pi의 localhost 주소를 입력을 해주게 되면 다음과 같은 화면이 나올것이다. 이렇게 된다면 정상적으로 설치가 완료되었다.

2. MySQL 설치

아래의 명령어는 MySQL을 설치하는 명령어이다 하지만 오래되었기 때문에 다른 명령어를 치라고 나올수 있다. 만약 나오지 않았다면 아래의 명령어를 쳐서 MySQL을 설치하자.

$sudo apt-get install mysql-server mysql-client libmysqlclient-dev

만약 이 명령어가 실행이 안될경우 뜨는 메세지에 나오는 명령어를 아래의 명령어에 있는 mysql 자리에 그 명령어를 적어주면 된다.

$sudo apt search mysql

이후 그 명령어가 있다면 install 하면된다.

3. PHP 설치

먼저 자신이 다운로드 받을 수 있는 PHP 버전을 찾아야 한다.

$sudo apt search php

php7.1 버전과 php7.2 버전이 있었는데 여기서 7.1버전을 택하였다.

$sudo apt-get install php7.1

이제 php가 정상적으로 잘 작동이 되는지 확인을 해야한다.

아래와 같이 해보자.

$sudo nano /var/www/html/phpinfo.php

무조건 nano 로 할 필요는 없다. 자신이 편한 에디터로 하면 된다.

여기에서 <?php phpinfo();?> 를 작성하고 CTRL+X -----> y 를 하고 저장하고 나와주면 된다.

그리고 주소창에 자신의 아이피를 입력하고 뒤에 phpinfo.php 를 입력을 하게 되면 아래와 같이 나오면 성공이다.

ex) 127.0.0.1/phpinfo.php 또는 localhost/phpinfo.php 를 친다.

4. phpMyAdmin

$sudo apt-get install phpmyadmin

phpmyadmin 설치는 위와 같이 하면 설치가 됩니다. 접속이 원활하게 되는지 확인을 할때에는

자신의아이피/phpmyadmin 과 같이 해주시면 됩니다.

ex) 127.0.0.1/phpmyadmin 또는 localhost/phpmyadmin

위와 같이 안나왔을 경우 (오류가 있을 경우)

아래와 같이 진행해주시면 바로 됩니다.

먼저 phpx.x 중 자신이 다운로드 받은 버전을 적어주면 됩니다.

$sudo apt-get install php7.1-mysqlnd

또한 mbstring 가 뜰 경우에는 아래와 같이 해줍니다.

$sudo apt-get install libapache2-mod-php7.1
$sudo apt-get install php7.1-mbstring

위와 같이 했을때 아래와 같이 나온다면 아래의 명령어를 입력해주면 해결이 된다.

phpMyAdmin - 오류

mysqli 확장기능이 설치되지 않았습니다. PHP의 설정을 확인하십시오. See our documentation for more information.

$sudo apt-get install php7.1-mysqlnd

오타 및 오류 발생시 질문 환영입니다.

+ Recent posts