IOT 오픈소스 > 라즈베리파이
라즈베리파이 설치

 

제02강. 라즈베리 파이 설치

라즈베리 파이 및 주변 기기 구매

라즈베리 파이는 전세계 유통망을 가진 엘리먼트14, RS 컴포넌츠및 중국 배급사인 이고맨 테크놀로지 등과의 협력을 통해 제조 및 판매된다.

대량 구매가 아닌 경우 소매 판매점을 통한 구매가 더 낫다. 소매판매점들은 재고를 확보한 상태에서 판매를 하므로 빠른 배송 서비스를 제공하고 라즈베리 파이를 위한 여러 가지 주변기기들을 호환성 시험을 마친 상태에서판매하므로 여러 모로 편리하다.

주변 기기 연결

라즈베리의 주변 기기로는 PC의 주변 기기를 그대로 사용할 수 있다. 그러나 주의할 점은 PC의 주변 기기들은 PC와 함께 사용될 것을 전제로 만들어지고 시험되었다는 점이다. 대부분의주변 기기들은 별 문제 없이 라즈베리 파이와 사용될 수 있지만 호환이 되지 않거나 여러 가지 문제를 일으키는 주변 기기들도 존재한다. 주변 기기를 구입하기 전에 호환성 목록을 참조하거나 시험을 해 볼 필요가 있다. 특히 SD 카드는 속도가 빠를수록 문제를 일으킬 소지가 많으므로반드시 호환성 여부를 확인해 보기 바란다.

디스플레이 연결

라즈베리 파이는 세 가지의 영상 출력 단자를 지원한다.

DSI(Digital Serial Interface) 커넥터

태블릿이나 스마트폰 등의 평판 액정 디스플레이를 연결할 때 사용한다. 일반사용자 보다는 주로 엔지니어들에 의해 이용된다.

컴포지트비디오

구형 텔레비전이나 모니터 등을 위한 아날로그 인터페이스이다.

HDMI(High Definition Multimedia Interface) 커넥터

디지털 방식의 비디오, 오디오 및 제어 신호를 전달할 수 있다. Full HD 1920x1080 해상도를 지원한다. 제어 신호도전달할 수 있어 최적의 영상 모드를 선택할 수 있다. 라즈베리 파이를 켤 때 HDMI모니터를 미리 켜두어야 라즈베리 파이가 모니터의 존재를 감지하여 최적의 출력 모드를 설정할 수 있다. HDMI 포트가 없는 대신 DVI 포트만 있는 모니터인 경우에는 HDMI-DVI Male to Male 케이블을 사용하거나 HDMI 케이블에 HDMI-DVI Female to Male 젠더를 결합하여 연결할 수 있다.

 

그림 21 HDMI케이블에 HDMI-DVI 젠더를 결합하여 연결

  라즈베리파이 설치

 

그림 22 HDMI-DVI Female-Male 젠더

라즈베리파이 설치
 

 
이 경우에는 특히 출력 장치에 맞추어 화면 해상도를 낮추어 주어야 할 필요가 있는 경우가 대부분이다. 해상도를 설정하는
방법은 3에서 다룬다.

오디오 연결

HDMI 포트를 이용하여 디스플레이를 연결한 경우 오디오 신호도 동시에전송이 되므로 편리하다. 하지만 디스플레이에 오디오 출력을 위한 스피커가 없는 경우에는 별도의 3.5mm 오디오 잭에 스테레오 오디오 케이블을 연결해 주어야 한다. 오디오출력을 HDMI로 할지 오디오 잭으로 할지는 config.txt 파일에서설정할 수 있다. 오디오 잭에는 다음과 같은 케이블을 사용한다.

그림 24 스테레오 오디오 케이블

 

라즈베리파이 설치 

키보드 및 마우스

키보드와 마우스 연결을 위한 별도의 포트가 없으므로 USB 인터페이스를사용하여 연결해야 된다. 다른 USB 인터페이스 장치를 추가로연결하고자 하는 경우에는 USB 허브를 사용할 필요가 있다. PS/2커넥터를 가지고 있는 키보드와 마우스를 연결하고자 한다면 다음과 같은 PS/2-USB 변환케이블을 사용하면 된다. 라즈베리 파이의 USB 포트가 모자라기쉬우므로 2:1 연결이 가능한 변환 케이블이 더 유용할 것이다.

그림 25 PS/2-USB 변환 케이블

라즈베리파이 설치
 

 

이더넷 연결

라즈베리 파이 모델 B10/100 이더넷 포트를 제공한다. 라즈베리 파이를 인터넷 공유기 또는 네트웍 허브와연결하기 위해서는 CAT5E급 이상의 다이렉트 UTP 케이블 (그냥 랜 케이블이라고도 한다)을 이용하면 된다.

그림 26 다이렉트 UTP 케이블

라즈베리파이 설치

 

만약 공유기나 허브를 거치지 않고 다른 라즈베리 파이 또는 PC등의 DTE(Data Terminal Equipment)에 연결하고자 할 때에도 굳이 크로스 케이블을 사용할 필요없이 그냥 다이렉트 케이블을 사용할 수 있다. 라즈베리 파이의 랜 포트에는 자동 MDIX 전환 기능이 구현되어 있기 때문이다. 라즈비안(Raspbian) 및 라즈비엠씨(RaspBMC) 모두 자동 네트웍설정(DHCD) 기능이 기본으로 지원되므로 인터넷 공유기에 연결할 경우 곧바로 인터넷에 연결 사용이가능하다.

SD 카드

라즈베리 파이는 자체적인 저장 장치를 탑재하고 있지 않다. 운영 체제를설치한 SD 카드를 꽂아야만 부팅이 가능하다. SD카드의경우 호환성에 유의해야 된다. 일반적으로 속도가 빠른 카드일수록 호환성에 문제를 일으킬 소지가 많다. SD카드를 그대로 사용해도 되지만 요즈음은 스마트폰에도 micro SD 카드가사용되고 있기 때문에 micro SD 카드를 어댑터에 끼워 사용하는 것이 보다 효용성을 높일 수 있는방법이다. 가장 많이 사용되는 것은 4GB 클래스 4 micro SDHC 카드다.

그림 27 4GB 클래스 4 micro SD 카드

라즈베리파이 설치

 

micro SD 카드를 사용할 때 일반적인 어댑터 보다는 라즈베리파이를 위해 제작된 절반크기 어댑터를 이용하면 라즈베리 파이 바깥으로 보기 싫게 튀어 나오는 부분을 제거할 수 있다.

그림 28 라즈베리 파이용 절반크기 micro SD 어댑터

라즈베리파이 설치

 

그림 29 절반 크기 어댑터를 이용하여 micro SD 카드를 라즈베리 파이에장착한 모습

라즈베리파이 설치

 

SD 카드에 운영체제 이미지를 쓰기 위해서는 인터넷에 연결된 PC를 이용하여 운영 체제 이미지를 다운로드 한 후 이미지 쓰기 소프트웨어를 이용해야 한다. 또한 micro SD 카드를 PC에연결하기 위한 USB 어댑터가 필요하다. USB 어댑터는사용 가능한 micro SD 카드에 제약이 있는데 최신 64GB 이상을지원하는 SDXC 호환 가능한 USB 어댑터를 사용하는 것이좋다.

그림 210 micro SDXC 호환 USB 카드 리더

 

라즈베리파이 설치 

PC가 없거나 이미지 쓰기 소프트웨어를 이용하기 어려운 경우에는 미리운영 체제가 설치된 SD 카드를 구매하여 사용하면 된다.

방열판

라즈베리 파이는 RISC계열의ARM 코어를 내장한 SoC를 사용하므로 그다지 발열에 신경 쓰지 않아도 된다. 하지만 오버클록킹을 하는 경우에는 사정이 약간 다르다. 오버클럭킹자체가 원래의 정해진 클럭 속도를 넘어서 무리한 속도의 클럭을 공급하는 것인 만큼 열이 발생하는 것은 오히려 당연한 일이라고 할 수 있다. 열을 식혀주기 위해 가장 손쉬운 방법은 열이 발생하는 칩 위에 방열판을 붙여주는 것이다.

그림 211 라즈베리 파이를 위한 방열판

 

라즈베리파이 설치 

그림 212 라즈베리 파이에 방열판을 장착한 모습

라즈베리파이 설치 

 

전원 어댑터

전원 어댑터는 220V 교류 전원을 입력 받아 5V 직류로 출력해주는 역할을 한다. 라즈베리 파이(모델 B) 700mA이상의전류를 필요로 하므로 1A이상을 출력할 수 있는 어댑터가 좋다. 키보드및 마우스는 통상 100mA 정도를 필요로 한다. 일반적으로스마트폰에 따라오는 충전기(전원 어댑터)들은 500mA를 지원하는 것이 대부분이므로 반드시 어댑터에 붙어있는 정격 전압 및 전류를 확인해보고 사용하기 바란다. 전류가 부족하면 부팅이 제대로 되지 않는다던가 사용 중에 갑자기 재부팅이 된다던가 키보드, 마우스가 먹통이 된다던가 하는 이상 증세를 일으킨다. 새로 구입할경우에는 USB 타입의 어댑터를 구입하는 것이 편리하다. 케이블만교체하면 다른 용도로 전용이 가능하므로 활용도를 높일 수 있다.

그림 213 5V 1A USB 전원 어댑터

 

 라즈베리파이 설치

여러 가지 부가 장치를 많이 사용할 경우에는 2A를 지원하는 어댑터를사용하는 것도 고려할 만하다. 태블릿 등의 액정이 큰 기기에 따라오는 충전기들은 대부분 2A를 지원한다. USB 주변장치 특히 USB하드디스크나 USB 무선랜 동글 등 많은 전력을 필요로 하는주변 기기를 사용하고자 할 경우에는 유전원 USB 허브를 사용할 필요가 있다. 라즈베리 파이의 USB 포트는 최대 500mA이상의 전류를 공급하도록 설계되어 있지 않기 때문이다.

 

 

이전글
아두이노 실습 - 스위치로 LED 제어하기 2014/07/08
갈릴레오 보드 개요 2014/07/07
다음글
라즈베리파이 문제 해결 2014/07/08
아두이노 실습 - 7 Segment LED 로 카운트 하기 2014/07/12