IOT 오픈소스 > 라즈베리파이
라즈베리파이 3 라즈비안 설치 RASPBIAN JESSIE WITH PIXEL Release date : 2016-11-25 (2)
라즈베리파이 기본 설정
( RASPBIAN JESSIE WITH PIXEL Release date : 2016-11-25 )
 
pi계정의 패스워드를 변경하거나, 라즈베리파이의 호스트네임을 변경하려면 passwd 명령을 사용하거나,
리눅스에는 /etc/hostname 파일을 편집하여야 하는데 익숙하지 않은 사용자에게는 매우 불편한 방법이다.
라즈베리파이는 이러한 시스템 설정 변경을 편리하게 할 수 있도록 raspi-config 라는 프로그램을 제공한다.
이를 이용하여, 라즈베리파이를 사용하기 위한 기본적인 시스템 설정을 해보자.
 
raspi-config를 이용한 시스템 설정
 
아래 표시한 터미널 아이콘을 클릭하여 터미널을 실행한다
 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
터미널에서 아래와 같이 입력한다.
 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
아래 그림에서 보여지듯이 8개의 메인 메뉴가 나타난다. 메뉴간의 이동은 방향키, 탭 키를 선택은 스페이스 바, 엔터 키를 이용한다
 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 

각 메뉴의 기능은 다음과 같다.

1. Expand Filesystem

RASPBIAN 시스템 이미지는 최소 4GB Micro SD 카드에서 실행되도록 작성( 최근 배포된 RASPBIAN이미지의 크기 3.75GB )되어 배포된다. 이 이미지를 Micro SD 카드에 기록할 경우, 4GB의 경우 0.25GB, 8GB의 경우 4.25GB, 16GB의 경우 12.25GB의 할당되지 않은 디스크 공간이 발생한다. Expand Filesystem 메뉴는 파일시스템을 확장하여 할당되지 않은 디스크 공간을 사용할 수 있도록 해준다.

2. Change user password

라즈베리파이 기본사용자 “pi”의 패스워드를 변경해 주는 메뉴로, 콘솔 창에서 password 명령으로 변경해야 하는 작업을 명령어 입력 없이 가능하게 해준다.
 
아래와 같이 새로운 패스워드를 입력을 요구하는데, 이 때 새 패스워드 입력 시 화면상에 어떤 변화도 나타나지 않지만 제대로 입력되고 있는 것이므로 당황하지 말자. ( 입력 글자 수 대로 **** 처럼 화면에 표시되지 않는다.  )
 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
Password changed successfuly 메세지가 화면에 나타나면 패스워드가 변경된 것이다.
 
3.  Boot Option
 
 라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 

B1. Desktop / CLI ---------------------   GUI / Console 부팅 시작 선택

B2. Wait for Network at boot --------   부팅시 네트워크 연결상태 확인 선택

B3. Splash Screen ---------------------   Splash Screen 선택

 
 

 

3.1 라즈베리파이 시작 옵션을 정해준다. 아래 4가지 옵션 중 하나를 선택한다.

 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
 

B1. Console --------------------      Text Console 시작 ( ID, Password 입력 필요 )

B2. Console, Autologin --------      Text Console 시작,  자동 로그인( ID, Password 입력 불필요 )

B3. Desktop GUI ---------------      Desktop GUI 시작 ( ID, Password 입력 필요 )

B4. Desktop GUI, Autologin ---      Desktop GUI 시작, 자동 로그인 ( ID, Password 입력 불필요 )

( 기본 설정은 “B4. Desktop GUI, Autologin”, Desktop GUI는 리눅스의 X-Windows 환경을 말한다.  )

 

3.2. Wait for Network at Boot

부팅시 네트워크 연결이 설정 될 때까지 기다릴 것인지 선택하면에서 Yes, No로 선택하여 설정 할 수 있다

 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
 

3.3 Splash Screen

부팅시 Splash Screen을 선택 하면으로 Yes, No로 설정 할 수 있다.

 라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
 
 

4. Internationalization Option

 

로케일( Locale ), 표준시, 키보드 레이아웃  등을 설정

 

라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3

 

 

I1. Change Locale

 

 

윈도우의 제어판 항목 중, 국가 또는 지역에 해당한다. 

날짜, 시간, 통화단위 등의 표시 등을 설정된 Locale의 형식을 따르게 된다. 기본 값으로 설정된 영국을 대한민국으로 변경해준다

 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
 
, 아래 방향키를 이용하여 현재 설정되어 있는 로케일( en_GB.UTF-8 )로 이동, 스페이스 바를 이용해 해제하고,
미국( en_US.UTF-8 ), 대한민국( ko_KR.UTF-8 ) 로케일을 추가한다
 
 라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
 ( 같은 로케일이 위 그림에서 보여지듯이 en_GB en_US의 경우는 3가지, ko_KR의 경우는 2가지가 있지만, 반듯이 그 중UTF-8을 선택해야 한다. )
추가한 Locale을 설치 후, Default locale for system 설정은 en_US로 설정한다. ( GUI에서 메뉴표시를 위해 )
 
 
I2. Change Timezone
 
표준시각을 설정한다. Asia – Seoul로 설정
 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
 
I3. Change Keyboard Layout
 
기본설정이 UK(영국)로 설정되어 있어서, 변경하지 않을 경우 #을 입력할 때 £( 영국 통화단위 파운드 기호 )가 입력된다.
 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
 Ctrl+Alt+Backspace X-Windows종료 <Yes>
 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
 
I4. Change Wi-fi country
 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 

US (United states) 로 설정

 

5. Enable Camera

라즈베리파이의 카메라 연결 포트를 활성화 여부를 선택한다. ( 파이 카메라 사용 시 Enable 선택 )

6. Overclock

라즈베리파이3이전 버전의 라즈베리파이에서는 사용하는 클럭 주파수를 기준 주파수 보다 높게 설정할 수 있는 메뉴를 제공하지만, 1.2GHz로 동작하는 라즈베리파이 3의 경우는 더 이상 높은 주파수를 설정할 수 없다.
 
라즈베리파이 3 사용자 안내서, 라즈베리파이 3 메뉴얼, raspberry pi 3 menual, 라즈베리파이 3 설정, 라즈베리파이 3 세팅, raspberry pi 3
 
 

7. Advanced Option

SSH서버 데몬 구동, 시리얼 콘솔 사용여부, GPIO I2C, SPI 포트 활성화 여부 등을 설정한다.

A1. Overscan

구형 CRT 모니터 연결 시 화면 표시에 이상 개선( LCD 모니터 사용 시에는 설정할 필요 없다. ).

A2. Hostname

hostname을 변경할 수 있다. ( “/etc/hostname” 파일의 내용을 바꿔준다. ) 터미널 실행 시 표시되는 프롬프트( pi@raspberrypi : ~ )의 컴퓨터 이름에 해당하는 “raspberry” 를 변경.

A3. Memory Spilt

기본메모리 중 비디오 메모리로 할당할 용량을 설정한다. ( 128MB 정도가 적당하다. )

A4. SSH

Secure Shell Server Demon( 보안이 강화된 원격 접속 서버 )의 활성 여부를 설정한다. 기본값으로 이미 설정되어 있다. 특별한 이유가 없다면 그대로 사용한다. ( 매우 유용한 기능이다. )

A5. VNC

그래픽 원격접속 사용 여부를 설정 할 수 있다. pixel버젼에서는 기본적으로 RealVNC가 설정되어 있다.

GUI 원격접속을 설정 시 RealVNC ( https://www.realvnc.com/download/vnc/ )를 설치 후 사용 가능하다. XRDP 사용 할 수 없다. ( GUI 원격접속 중복설치 안됨 )

A6. SPI

라즈베리파이 BCM GPIO 07, 08, 09, 10, 11을 각각 SPI 통신포트의 CE1, CE0, MISO, MOSI, SCLK의 기능으로 사용하도록 설정. ( 설정 후 부팅할 때 관련 커널 모듈을 기본으로 실행할 지를 묻는다. <Yes>를 선택하면 해당 GPIO 핀은 이 후로도 SPI기능으로 사용하도록 설정된다. )

A7. I2C

라즈베리파이 BCM GPIO 00, 01, 02, 03을 각각 I2C 통신포트의 SDA0, SCL0, SDA1, SCL1의 기능으로 사용하도록 설정. ( 설정 후 부팅할 때 관련 커널 모듈을 기본으로 실행할 지를 묻는다. <Yes>를 선택하면 해당 GPIO 핀은 이 후로도 I2C기능으로 사용하도록 설정된다. )

A8. Serial

ttyAMA0 시리얼 포트를 Serial Console로 사용할 것인지를 설정한다. <yes>를 선택할 경우 모니터, 키보드 연결 없이 시리얼통신 연결을 통해 라즈베리파이의 상태 모니터링과 설정 변경 등이 가능하다. ttyAMA0 포트를 다른 장치와의 통신에 사용하려면 이 설정에서 <No>를 선택해야 한다.

 
A9. Audio

Audio 출력방향을 HDMI 3.5Φ Audio Jack 중 하나로 설정. ( 0. 자동선택 / 1. 3.5Φ Audio Jack / 2. HDMI )

AA. 1-wire

1-wire 통신의 사용 여부를 설정 할 수 있다.

AB. GPIO Server

원격으로 GPIO 제어 설정을 선택 할 수 있다. .

AC. GL Driver

GL Driver를 데스트탑에서 설정 여부를 선택 할 수 있다.

AD. Update

Update를 선택시 인터넷 연결 설정이 되어 있을 경우 바로 업데이트가 진행 됩니다.

   ( * 권장 : AD. Update 는 전체 설정을 마친 후 update, upgrade 권장합니다. ) 
 
 

8. About raspi-config

raspi-config 프로그램을 만든 의도,  설명이 간단히 언급되어 있다.
 
 
 
이전글
라즈베리파이 3 라즈비안 설치 (1) 2016/12/09
아두이노 보드 2015/06/18
다음글
라즈베리파이 3 라즈비안 설치 RASPBIAN JESSIE WITH PIXEL Release date : 2016-11-25 (3) 2016/12/09