2015년 7월 12일 일요일

hello 라즈베리2



라즈베리는 워낙 유명하기 때문에 초보자인 제 눈높이에 맞춰서 간단하게 정리 해 보려고 합니다.

구입하려고 쇼핑몰을 보는데 Version 1 과 2는 무슨 말인지 알겠는데, B타입 B+ 타입같은 말들이 적혀 있어서 괜히 아무거나 샀다가 돈만 버리겠다 싶어서 history 를 좀 찾아 봤습니다.

시기적으로 라즈베리파이(Pi) 는 Pi1-2013년 모델에서 Pi2-2015년 으로 업그레이드 되었고 Pi1 모델이 (A, A+, B, B+) 네가지로 나뉘고, 이유는 알 수 없으나 현재 Pi2 모델은 B 만 있습니다.
Raspberry Pi 1 model B+ (출처: Wikipedia)

Raspberry Pi 2 model B (출처: Wikipedia)
따라서 구매하실 때 현시점으로 최신버젼을 사시려면 Pi2 Model B 를 사시면 되겠죠.

자세한 설명은 역시 Wiki page 를 참고 하시면 좋습니다.
당연히 라즈베리 파이 공식 사이트도 들러 보셔야 겠죠.

사실 제게 지금 숙제는 라즈베리파이와 아두이노를 공부해서 아들이 만지고 놀 수 있는 동작상태 로 만들어 하는 것인데요. 그래서 우선 라즈베리에 우분투를 깔고 XWindows 로 부팅해서 윈도우 유투브로 '터닝메카드 만화'를 찾아 볼 줄 아는 아들에게 똑같은 재미를 누릴 수 있게 하는 것이 첫 목표 였습니다. 그래서 제가 한 단계는 아래 와 같습니다.

참고로 모든 가이드는 공식 사이트를 참조 했습니다.

1. sd 카드 준비 및 바이너리 다운로드
 - 집에 놀고 있는 4 Gbytes micro sd  Class 2 (느리죠..) 에 raspbian 을 올렸습니다.
  라즈베리용 debian 이죠. ubuntu 를 해 볼까도 생각했는데 아무대로 3rd party 보다는 main 바이너리가 지원이 잘 될것 같아서. 그냥 선택 했습니다.
  가이드는 이미지 설치 가이드 에 나와 있지만 옮겨 보면 (참고로 전 우분투에서 작업했습니다.)
>> 바이너리 다운 받고
$ wget http://downloads.raspberrypi.org/raspbian_latest
>> micro sd 카드 PC 에  꽂고 root 권한으로 write 해 줍니다.
# dd bs=4M if=2015-05-05-raspbian-wheezy.img of=/dev/sdd
2. 전원 연결
 - 휴대폰 충전기나 usb 허브를 사용해서 충전하듯 micro usb 를 라즈베리파이에 연결 합니다.

3. 키보드, 마우스 연결
 - USB 포트가 4개나 있기 때문에 맘껏 키보드 마우스를 연결해 줍니다.

4. 모니터 연결
 - HDMI 케이블로 모니터에 연결 합니다.

5. 부팅
 - usb 충전케이블로 전원을 넣자 마자 부팅 됩니다.
 - 첫 부팅 때 raspi-config 가 자동으로 실행 되는데요 별다른 것을 하지 않으셔도 됩니다.
   필요하면 기본 패스워드 바꾸는 정도? (원래는 pi/raspberry) 입니다.
 - 전 Camera 도 Enable 하고 아들을 위해 언어도 한국어로 변경 했습니다.

6. 무선랜 설정
 - 그냥 유선랜 쓰셔도 되는데요, 전 집에 usb wlan 이 있어서 연결했습니다.
 - 장치 목록 확인
$ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN AdapterBus 001 Device 005: ID 2188:0ae1
Bus 001 Device 006: ID 1241:1603 Belkin Keyboard
 - 무선랜 설정 확인
$ iwconfig
 - 무선랜 SSID 및 비밀번호 설정
$ sudo su
$ wpa_passphrase “SSID_NAME” SSID_PASSWORD >> /etc/wpa_supplicant/wpa_supplicant.conf
 - 설정 확인
$cat /etc/wpa_supplicant/wpa_supplicant.conf

7. XWindows 로 자동 부팅 되게 변경
 - 초등학생에게 콘솔 로그인을 무리여서 inittab 을 변경 해 줬습니다.
$ cat /etc/inittab 
# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $
# The default runlevel.
id:3:initdefault:
  자동 로그인 방법은 /http://www.opentechguides.com/how-to/article/raspberry-pi/5/raspberry-pi-auto-start.html 참조


8. 아들에게 로그인 하는 방법과 브라우져 띄우는 것을 알려 줬습니다.
 - 이후에는 알아서 유투브에 들어가서 '터닝메카드'를 보며 즐거워 했습니다.

참고 1 > HDMI 연결이기 때문에 TV 모니터에서는 자동으로 소리가 나옵니다.
참고 2 > 한글 입력기 설정은 2개 패키지만 설치해 주면 됩니다.
           #  sudo apt-get install ibus ibus-hangul

9. 유투브 비디오 컨트롤에 문제가 있어서 patch 를 해 줘야 합니다.
$ curl -Lo hack-video-embed.js https://www.dropbox.com/s/b4gg8e85qsjd0qz/hack-video-embed.js?dl=0
$ sudo mv /usr/share/epiphany-browser/hack-video-embed.js /usr/share/epiphany-browser/hack-video-embed.js.org
$ sudo mv hack-video-embed.js /usr/share/epiphany-browser/                    

이로써 오늘부로 아들은 엄마 노트북이 아닌 자기 컴퓨터로 '터닝메카드'를 자유롭게 보게 되었습니다.


댓글 없음: