라즈베리파이2 TFT 장착 및 NodeJS 설치

라즈베리파이2를 받아 TFT Shield를 장착하고 NodeJS를 설치한다.
확실히 라즈베리파이B+와 체감 속도가 다르다. 거의 8배라고 할까나..

라즈베리파이는 리눅스가 올라가는 원보드로 GPIO를 이용해 다양한 센서 및 모터 등을 연결하여 원하는 자동제어 기능을 구현할 수 있는 하드웨어 프레임워크이다.

하나의 완전한 컴퓨터이기 때문에 모니터와 키보드가 필요하다.
또한 OS를 기반으로 다양한 오픈소스 소프트웨어를 설치할 수 있다.
웹서버를 구동하는 것도 가능하며 동영상 서버나 파일 서버로 운용할 수 있다.

PC용 모니터를 연결해 쓸 수도 있겠지만 번거로운 점이 많다. (PC용으로 쓰고 있어서) 그래서 전용 모니터를 장착하는 것이 좋은데 최적의 솔루션으로 2.8인치 TFT 쉴드가 있다. 가격도 착하다. 3만7천원 (http://www.icbanq.com/shop/product_detail.asp?prod_code=P004962825)

아래는 NodeJS까지 설치된 상태의 라즈베리파이2 이다.
IMG_0432

8GB SD카드를 장착한 상태인데, NodeJS와 NPM 까지 설치하면 약 4.5GB가 남는다.
이정도 여유 용량이라도 가벼운 웹서버를 만들기에 충분하다.

첫 시동시 raspi-config가 자동실행되어 원스톱으로 설정을 할 수 있다.
순서는 다음과 같다.

1. SD카드 용량을 제조용량 그대로 최대한 쓸 수 있도록 size 확장
2. 언어 로케일 설정 –> en_GK.UTF8, en_US.UTF8, ko_KR.UTF8
3. 시간대 설정 –> Seoul
4. 키보드 설정 –> Korean 101/104 키보드
5. SSH 사용 –> On

6. 이후에 무선랜을 설정한다.
무선랜 프로파일 /etc/wpa_supplicant/wpa_supplicant.conf 에 다음을 추가한다.
– 참고글에 /etc/network/interfaces 을 작성하는 것이 많은데 건드릴 필요 없다.
wpa_supplicant.conf 파일을 참조하는 내용이 있으면 된다.

network={
    ssid="ssid이름"
    key_mgmt=WPA-PSK
    psk="ssid비밀번호"
}

IMG_0429* 리눅스 운영체제이므로 당근 vi 에디터를 이용해 편집하면 된다.

설정 후 무선랜 공유기 iptime 게이트웨이 주소로 ping 테스트를 실행한다.IMG_0430

이후 TFT Shield 자동설치 스크립트를 실행한다.
참고문서는 산딸기 마을에 잘 나와있다.
* 산딸기 마을 문서 http://www.rasplay.org/?p=7482
 기호 2번의 자동설치법을 참조

$ git clone https://github.com/rasplay/RPiHY28bShield

$ cd RPiHY28bShield

$ sh setup.sh hy28b

$ sudo reboot

이와 같은 과정을 거치면 전용 TFT 모니터를 보면서 (첫번째 사진처럼) NodeJS를 설치할 수 있다.

$ sudo apt-get install nodejs

$ sudo apt-get install npm

 

첫 시동시 자동실행되는 raspi-config 의 진행과정을 캡쳐한 사진들이다.

IMG_0416 IMG_0417 IMG_0420 IMG_0422 IMG_0423 IMG_0424 IMG_0425 IMG_0426 IMG_0427 IMG_0428

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: