24
라즈베리파이 환경설정 http://injaram.com [email protected]

라즈베리파이 환경설정

Embed Size (px)

Citation preview

Page 1: 라즈베리파이 환경설정

라즈베리파이 환경설정

http://injaram.com [email protected]

Page 2: 라즈베리파이 환경설정

작업 환경 만들기

• 운영체제(라즈비안) 설치하기

• ‘raspi-config’ 환경설정

• 인터넷 설정

• 언어 설정

Page 3: 라즈베리파이 환경설정

(http://injaram.com)

운영체제 설치

1. 라즈베리파이 사이트(http://raspberrypi.org/download)에서 라즈비안(2015-02-16-raspbian-wheezy.zip) 다운로드

Page 4: 라즈베리파이 환경설정

(http://injaram.com)

운영체제 설치

2. SD 카드에 라즈비안 이미지 굽기(Win32DiskImage 이용)

< Win32DiskImager 실행 창 >

Page 5: 라즈베리파이 환경설정

(http://injaram.com)

운영체제 설치

3. 라즈베리파이에 SD 메모리 카드 삽입

4. 케이블 연결

키보드

마우스

HDMI-RGB 케이블 (라즈베리파이-모니터)

USB 케이블 (라즈베리파이-USB, 전원공급)

※ USB 케이블이 연결되면 바로 부팅됨(전원버튼 없음)

Page 6: 라즈베리파이 환경설정

(http://injaram.com)

환경설정

pi@raspberrypi ~ $ _

pi@raspberrypi ~ $ sudo shutdown –r now

Page 7: 라즈베리파이 환경설정

로그인

:

raspberrypi login : pi

Password : (raspberry)

:

:

pi@raspberrypi ~ $ _

pi@raspberrypi ~ $ df -h

pi@raspberrypi ~ $ sudo raspi-config

아이디 (기본 아이디 = pi)

비밀번호 (초기 비번 = raspberry)

SD카드 용량 확인

환경설정(raspi-config)

Page 8: 라즈베리파이 환경설정

환경설정

1. Expand Filesystem : SD 카드의 전체 용량 사용을 위한 파일시스템 확장

2. Change User Password : 비밀번호 변경(기본 raspberry)

3. Enable Boot to Desktop/Scratch : 부팅 옵션 선택(console/x-windows/scratch)

4. Internationalisation Options : 언어, 시간, 키보드 등 설정

5. Enable Camera : 카메라 모듈 활성화

6. Add to Rastrack : 라즈베리파이 사용자 위치 분포도(rastrack.co.uk)

7. Overclock : CPU 오버클럭 설정 (위험 : 시스템 불안정)

8. Advanced Options : 메모리 분할, SSH, AUDIO, Update 등 설정

9. About raspi-config : 라즈베리파이 환경설정 정보

Page 9: 라즈베리파이 환경설정

무선랜 설정 (유동 ip)

x-window 접속

pi@raspberrypi ~ $ ifconfig

:

:

pi@raspberrypi ~ $ startx

설정창 오픈

Page 10: 라즈베리파이 환경설정

무선랜 설정 (유동 ip)

[Scan] -> 설정 할 Wifi 찾아서 더블클릭

Page 11: 라즈베리파이 환경설정

무선랜 설정 (유동 ip)

[PSK] 입력 -> [Add] 클릭 IP address가 나타나면 끝.

: :

Page 12: 라즈베리파이 환경설정

무선랜 설정 (고정 ip)

auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp

pi@raspberrypi ~ $ ifconfig

pi@raspberrypi ~ $ sudo nano /etc/network/interfaces

allow-hotplug wlan0 auto wlan0 iface wlan0 inet static wireless-essid app address 192.168.10.xxx netmask 255.255.255.0 network 192.168.10.0 broadcast 192.168.10.255 gateway 192.168.10.1 wpa-ssid “gwacheon” wpa-psk “gwacheon0”

재부팅(Menu-Shutdown-Reboot) 후 IP주소 확인(ifconfig), NW상태 확인(ping google.com)

pi@raspberrypi ~ $ cat /etc/network/interfaces

nano 나가기 : ctrl + x

Page 13: 라즈베리파이 환경설정

언어설정(한글)

Page 14: 라즈베리파이 환경설정

언어설정 (한글 view 설정)

4. Internationalisation Options

I1 Change Locale : en_GB.UTF-8 UTF-8, en_US.UTF-8 UTF-8, ko_KR.UTF-8 UTF-8

pi@raspberrypi ~ $ sudo raspi-config

default

Page 15: 라즈베리파이 환경설정

언어설정 (한글 키보드 설정)

4. Internationalisation Options

I3 Change Keyboard Layout

Generic 105-key (Intl) PC

Other

Korean

Korean - Korean (101/104 key compatible)

The default for the keyboard layout

No compose key

No : x-window에서 단축키를 이용한 터미널 실행 여부

설정이 완료되었으면 ‘raspi-config’를 빠져나오고 재부팅(sudo reboot)

pi@raspberrypi ~ $ sudo raspi-config

Page 16: 라즈베리파이 환경설정

언어설정 (한글 입력 설정)

ibus 설치 후 x-windows 실행

pi@raspberrypi ~ $ sudo apt-get install ibus ibus-hangul

:

Do you want to continue [Y/n]? y

:

pi@raspberrypi ~ $ _

pi@raspberrypi ~ $ startx

Page 17: 라즈베리파이 환경설정

언어설정 (한글 입력 설정)

[Menu] – [Preferences] – [IBus Preferences]

Page 18: 라즈베리파이 환경설정

블루투스 설정

Page 19: 라즈베리파이 환경설정

블루투스 설치

pi@raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade -y

:

:

pi@raspberrypi ~ $ sudo apt-get autoremove Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

pi@raspberrypi ~ $ _

pi@raspberrypi ~ $ sudo apt-get install bluetooth bluez-utils blueman :

Do you want to continue [Y/n]? y :

pi@raspberrypi ~ $ _

Page 20: 라즈베리파이 환경설정

블루투스 설치

pi@raspberrypi ~ $ sudo nano /etc/bluetooth/main.conf

:

마지막 행에 추가 DisablePlugins = pnat

:

pi@raspberrypi ~ $ _

Page 21: 라즈베리파이 환경설정

블루투스 (Devices 창 실행 메뉴)

[Menu] -> [Preferences] -> [Bluetooth Manager]

Page 22: 라즈베리파이 환경설정

블루투스 Visibility, Name 설정

1. [Adapter] -> [Preferences]

2. Visibility Setting

Always visible

3. Friendly Name raspi-??

4. Close

5. 핸드폰 설정 -> 블루투스 -> 찾기 (핸드폰에서 raspi-??가 보임)

Page 23: 라즈베리파이 환경설정

블루투스 Pairing

라즈베리파이 1. Search

2. 핸드폰 블루투스 선택

3. pairing 클릭

핸드폰 4. 블루투스 등록 요청 : 확인

라즈베리파이 5. Comfirm value : YES

6. trust 클릭

Page 24: 라즈베리파이 환경설정

블루투스 환경설정

pi@raspberrypi ~ $ sdptool add sp

Serial Port service registered

pi@raspberrypi ~ $ sudo rfcomm listen hci0&

(Enter 치고 빠져나옴)

pi@raspberrypi ~ $ _

핸드폰 ‘Play 스토어’에서 블루텀 설치, 실행

핸드폰 왼쪽 하단 메뉴 [Connect device] 클릭

raspi-?? 선택

pi@raspberrypi ~ $ Connection from 맥어드레스 to /dev/rfcomm0

Press CTRL-C for hangup

(Enter 치고 빠져나옴)

pi@raspberrypi ~ $ cat /dev/rfcomm0