1. 라즈비안 OS 설치
필요 : 라즈베리파이, sd카드 & sd카드 어댑터, 키보드, 마우스, 모니터, PC
sd카드를 어댑터 usb로 pc에 꽂고 라즈비안을 설치한다.
sd카드를 먼저 포맷한다.
한번 라즈비안 설치했던 sd카드에 다시 설치하려고 했는데 SD카드가 16기가짜린데 60메가로 되어있었다.
라즈비안 설치를 한번 했던거라 그런듯
깨끗하게 포맷 하기위해 아래의 블로그를 참고하여 포맷함
(윈도우 기본 포맷은 소용 없었다)
라즈베리파이는 자체 OS인 라즈비안을 제공한다.
라즈베리파이 홈페이지에서 라즈비안 이미지파일을 다운받는다.
https://www.raspberrypi.org/downloads/raspbian/
Pixel은 GUI가 강화된 버전이고 LITE는 기본버전이다.
Pixel은 용량이 4기가로 어마어마하다.
Pixel로 설치하긴 했지만 LITE로 설치해도 문제는 없을듯!
Download ZIP을 클릭하여 다운받는다.
압축을풀면 라즈비안 제시 이미지 파일이 생긴다.
이 이미지 파일을 sd카드에 굽기위해 win32 디스크 매니저가 필요하다.
아래의 사이트에서 다운받고 설치한다.
https://sourceforge.net/projects/win32diskimager/
아까 다운받은 라즈비안 이미지 파일을 열고 Device에는 SD카드가 인식된 드라이브를 선택한다.
write버튼을 눌러 이미지를 굽는다.
쫌 오래걸림...ㅠ
완료되면 write successful 창이 뜬다.
이제 이 SD카드를 라즈베리파이에 꽂고 전원을 켜면 라즈비안이 설치된다.
2. 라즈베리파이 세팅
[와이파이]
라즈베리파이3는 자체적으로 wifi가 가능하지만 그 이하의 라즈베리파이는 무선랜카드가 필요하다.
무선랜카드를 usb포트에 꽂으면 와이파이를 검색하여 바로 연결이 가능하다.
GUI가 잘되어있어서 간단!
(랜카드를 찾지 못할 경우 라즈베리파이를 재부팅하거나 랜카드의 버튼을 눌러 작동을 확인한다.)
[SD카드 확장]
라즈비안을 설치하면 SD카드는 60메가로 설치된다. 이를 확장하기 위해
라즈비안 시작메뉴 - Preferences - Raspberry Pi Configuration에 들어간다.
Expand Filesystem을 클릭하면 SD카드의 전체 용량을 사용 할 수 있게 된다.
(재부팅 필요)
[한글 설치 및 설정]
아래 블로그에 자세히 나옴ㅎㅎ
참고
3. Nodejs 설치
http://thisdavej.com/beginners-guide-to-installing-node-js-on-a-raspberry-pi/#install-node
nodejs를 설치하기 전에 먼저 터미널 창에 아래의 명령어를 입력하여 라즈베리파이를 업그레이드 한다.
sudo apt-get update
sudo apt-get upgrade
라즈베리파이의 arm버전에 따라 다른 nodejs 버전을 설치해야 하므로 arm 버전을 확인해야 한다.
아래 명령어를 입력하여 버전을 확인한다.
uname -m
다음으로 아래의 nodejs 사이트에 들어가서 nodejs의 최신 버전을 확인한다.
현재 최신 버전은 v7.5.0 이지만 안정성을 고려하여 LTS버전인 v6.9.5로 설치하였다.
라즈베리파이에서 아래의 명령어를 입력하는데,
vX.X.X에는 nodejs의 버전을 대체하여 넣고
armvXl에는 arm 버전을 대체하여 넣는다.
wget https://nodejs.org/dist/vX.X.X/node-vX.X.X-linux-armvXl.tar.xz
나는 아래의 명령어를 입력함
wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-armv7l.tar.xz
그 후 차례로 아래의 명령어들을 입력한다. (버전 상황에 맞게 봐꿔서!)
tar xvf node-v6.9.5-linux-armv7l.tar.xz
cd node-v6.9.5-linux-armv7l
sudo cp -R * /usr/local/
위의 단계를 마치고
node -v
npm -v
명령어를 입력하면 설치된 버전을 확인 할 수 있다.
라즈베리파이 arm 버전 확인 http://thisdavej.com/beginners-guide-to-installing-node-js-on-a-raspberry-pi/#install-node
전체적인 설치 명령어 http://chandong83.blog.me/220916293598
nodejs 버전 확인 https://nodejs.org/en/download/
'프로젝트 > Smart Lamp - 라즈베리파이' 카테고리의 다른 글
5. PC 서버와 라즈베리파이 통신 (0) | 2017.01.05 |
---|---|
4. IFTTT와 서버 연동 (0) | 2017.01.05 |
3. nodejs 서버 구축 - 윈도우&라즈베리파이 (0) | 2017.01.05 |
2. 깃허브 (0) | 2017.01.05 |
0. 프로젝트 개요 (0) | 2017.01.05 |