라즈베리파이2 구입 및 간단 설치하기 (NOOBS)

1. 라즈베리파이2 구입

 최근 인터넷상의 여러 읽을거리들을 접하면서 관심기억에서 잠시 잊혀졌던 라즈베리파이가 흥미와 열정을 가지게 하는 가장 핫한 아이템으로 다시 마음속에 자리잡게 되었다.

 라즈베리파이로 다양한 SW와 HW의 구성으로 여러가지 것들을 직접 만들어 보다보면 많은 것을 배울 수 있을거라는 확신이 든다. 쇠뿔도 단김에 빼라고 바로 구매하기 위해 사이트를 뒤지며 기본적인 시작을 위한 구매 구성을 확인해 보았다. 2년전과 비교해 보면 현재는 국내에서도 수입된 기기를 손쉽게 구매할 수 있다. 그만큼 국내에도 다양한 활용에 대한 수요가 크게 증가하고 있고 빠른 속도로 확산되고 있다는 것일 테다. 무엇보다도 저렴한 가격으로 부담없이 구매해서 가지고 놀 수 있다는 점이 가장 큰 매력으로 보인다.

 2015년 2월 출시된 라즈베리파이2 모델B가 가장 최신의 기종으로 단연 시리즈 중 제일 높은 스펙으로 아래와 같이 기존 모델 대비한 변경사항을 확인 할 수 있다.


 라즈베리파이2 B모델은 기존 라즈베리파이1 B+ 모델과 형태는 동일하고 메인 프로세서가 ARMv7 Quad Core에 램이 1GB로 상향된 점이 차이점이다. ARMv7에 1GB 램이면 임베디드 리눅스의 다양한 구성을 확인 하기에 충분한 스펙으로 기대감이 커진다.

 일단 현재 생각하고 있는 라즈베리파이의 활용 용도는 기본적인 소형 PC로서의 구성을 갖추고 SW개발 환경 확인 및 빌드를 자유롭게 해보기 위함이다. 라즈베리파이의 메인 보드와 기타 필요한 부품들을 별도로 구매해도 되겠지만, 기본 구성 키트를 구매하는 방법이 오히려 가격적인 측면에서 유리하거나 번거로움을 덜하게 함이라 결론 내리고 아래와 같은 키트를 구매했다.






 키트의 구성은,
1. 라즈베리파이 2 B모델 1GB
2. 라즈베리파이 투명 케이스 (일반적인 저렴한 아크릴 케이스)
3. 삼성 8G SD카드(벌크)
4. USB SD카드 리더기
5. 플레오맥스 USB 전원 어뎁터 5V 2A(마이크로 5핀 1.2M 케이블 포함)
6. HDMI 케이블 일반형 (1m)
7. 유선 랜 케이블(1m)
8. IPTIME 무선 랜카드 USB/150Mbps
9. 방열판 2개
10. 플라스틱 키트 케이스

 등으로 구성되어 있으며, 배송비 포함 8만원 후반대의 가격으로 구매했다.
라즈베리파이에 연결할 모니터나 터치 스크린이 별도로 없으므로 거실에 있는 LCD TV에 HDMI 포트로 연결해 사용하기로 하고, 추가로 별도의 라즈베리파이에 전용으로 사용 할 키보드와 마우스를 구매했다.



 로지텍 MK240은 USB 무선 키보드 마우스 콤보 제품으로 2만원 중반의 저렴한 가격과 레드닷 디자인 어워드에서 수상했듯이 깔끔하고 심플한 디자인이 장점으로 보인다.

 무엇보다도 만족 스럽게 느끼는 것은 BT연결이 아닌 2.4GHz 무선 연결을 위한 한개의 USB 리시버로 구성되어 있으며 BT연결에 비해 키보드와 마우스의 상대적인 건전지 소모가 크게 줄어든 부분이다.

 제품 설명에는 키보드의 경우 AAA바테리 2개로 24개월 수명과 마우스의 경우 AAA바테리 2개로 12개월의 수명으로 명기되어 있다.  기존 집이나 사무실에서 사용하는 BT로 연결된 키보드와 마우스의 바테리 수명이 통상 3개월 정도 였었는데...  이에 비하면 아주 만족할 수준으로 기대된다. 단 USB 리시버가 BT리시버에 비해서는 꽤나 크다는 단점이 있지만, 그정도는 감래해야 할 부분인 것 같다.


2. 라즈베리파이2 간단 설치 (NOOBS)

 라즈베리파이2(RaspberryPi2)를 구동하기 위해서는 Operating System 의 설치가 반드시 필요하다.
라즈베리 재단의 공식 OS는 라즈비안(Raspbian)이며,  그외의 다양한 3rd Party들의 OS들도 많이 존재한다. 재단에서는 초심자들을 위해 NOOBS(New Out Of the Box Software)라는 라즈비안 OS를 쉽게 설치할 수 있는 인스톨러를 제공하고 있는데, 이 인스톨러를 이용해 간단히 초기 설치 및 구동 과정을 확인하도록 하겠다.

구매된 키트에 Micro SD카드가 포함되어 있다. 이 SD카드에 OS의 이미지를 담아 놓고, 라즈베리파이 보드에 장착하고 전원을 인가하게 되면, 부트로드에 의해 SD카드에 있는 OS 이미지를 읽어서 RAM에 상주시키고 디바이스 초기화 과정을 거치면서 OS가 구동 되는 개념으로 이해 하면 된다.

라즈베리파이 재단 공식 홈페이지 (www.raspberrypi.org)를 방문해서 상단 DOWNLOADS 항목을 선택한다.



쉬운설치를 위해 제공되는 NOOBS를 이용한 설치 방법을 선택한다.



 보통 인터넷상에 NOOBS가 설치된 MicroSD카드와 라즈베리파이 보드의 패키지 상품도 존재하는데, 사용자가 직접 SD카드를 포맷하고 설치해 보는것이 라즈베리파이를 구매한 동기와 부합되지 않을까 생각한다.

 NOOBS 설치 방식은 NOOBS(Offline and network install)와  NOOBS Lite (Network install only) 두가지 방식이 있으며, NOOBS는 742MB의 풀패키지(라즈비안 포함)로 구성되며, NOOBS Lite는 8MB로 설치과정에 온라인 상태에서 다운로드 받아 설치하는 차이가 있다.
NOOBS로 설치하기 위해 Download Zip파일을 클릭해 다운로드 받는다.


임의의 폴더에 다운받은 zip 파일을 압축 해지해 둔다.

 준비된 SD카드를 포맷하기 위해서 SD Association’s website 에서 다운받을 수 있는
SD Formatter 4.0 을 다운 받는다(윈도우 or 맥용 모두 제공)
USB SD카드 리더기에 MicroSD카드를 넣고 컴의 USB포트에 연결한 후 SDFomatter를 실행한다.
Name에 NOOBS로 원하는 명칭을 기입(볼륨네임이 됨)하고 Quick format을 선택한 상태에서 하단의 Format 버튼을 클릭하면 바로 포맷이 된다.


 포맷 직후 바탕 화면에 NOOBS 드라이브가 생성됨을 확인 할 수 있다.
앞서 다운받은 NOOBS_v_1_4_1.zip의 압축해제한 모든 파일 및 디렉토리를 포맷된 NOOBS 드라이브의 루트에 모두 복사한다.

이로써 OS의 준비는 모두 끝났다. 이제 SD카드를 라즈베리파이2 보드의 카드 슬롯에 삽입하고, 보드를 보호할 기본 케이스 장착, 모니터나 TV에 연결할기위한 HDMI 케이블 확인, 무선 키보드와 마우스를 사용하기 위한 USB 리시버 장착, 무선 인터넷을 위해 USB 랜카드 창착, 전원 인가를 위한 파워 케이블을 확인하여 부팅 준비를 마친다.



 TV의 외부 입력을 HDIM로 설정한 후, 라즈베리파이2의 HDMI케이블을 연결하고, 전원케이블을 220V 콘센트에 연결한다. 로지텍 MK240 무선 키보드와 마우스는 아무런 설정 없이 정상 적으로 인식 된다.


초기화면 리스트에서 Raspbian을 선택(좌측 체크 박스 체크)하고 좌측 상단의 인스톨 버튼을 클릭한다.
약 15분 가량 설치 진행을 수행한다.


설치 완료 대화상자가 뜨고 OK를 누르면, 초기화 과정을 거쳐 Raspberry Pi Software Configration Tool 화면이 나타난다. 현재 특별한 변경이 없으므로 탭키로 Finish를 선택하고 엔터를 누른다.


이후 부팅 과정을 거쳐 기본적으로 커맨드 베이스의 로그인 모드로 된다.
패스워드 변경을 하지 않았으므로 디폴트 로그인 아이디는 "pi" 이며, 패스워드는 "raspberry"이다.



로그인을 성공하면 정상적인 설치 및 실행 과정이 완료되었다고 보면 된다.


추가로, 장착된 무선 랜카드를 공유기에 연결해 인터넷이 가능하도록 설정한다.
커맨드 라인에서 슈퍼유저 모드로 vi에디터로 wpa_supplicant.conf 파일을 열어 수정한다.

Command : sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

집에서 사용하는 무선 공유기의 이름과 패스워드를 wpa_supplicant 파일에 기록해 둔다.



wpa_supplicant.conf 파일을 열어 아래 network 항목을 자신이 사용하는 공유기의 정보를 기입하고 저장한다.

network={
                ssid="SK_WiFiF50D"   (공유기 이름)
                key_mgmt=WPA-PSK
                psk="12345678"  (공유기 패스워드)
}

무선랜 wlan0를 재시작 한다.
command : sudo ifdown wlan0
command : sudo ifup wlan0

ifconfig 했을때, ip가 제대로 출력되지 않으면 재부팅한다.
command : sudo shutown -r now


정상적인 상태라면 부팅시 로그인 직전, My IP address is xxx.xxx.xxx.xxx 로 출력된다.
로그인해서 커맨드 라인에서 ping www.google.com 로 제대로 응답이 되는지 확인해 본다.

무선랜까지 설정이 끝났으므로, x윈도우로 인터넷 브라우징을 확인 해본다.
커맨드 라인에서 startx 기입하고 엔터를 누르면, 라즈비안의 GUI 윈도우가 구동된다.


상단의 인터넷 아이콘을 선택하고 네이버 주소를 기입하고 접속해 본다.


정상적인 네이버 접속 결과를 볼 수 있다.

지금까지 라즈베리파이2의 구입과 가장 기본적인 구성으로 OS설치와 정상적인 부팅 및 인터넷 사용 설정까지 알아 보았다.

댓글

  1. RPI 탑재 Chromium 활용 원격 접속 제어 및 스트리밍 서비스 무료 - 앱 개발전 간단한 제어 명령만 정의되면 기능등 시험 가능 sposync.com

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

AllJoyn 이해 - Architecture 개념 정리

Virtual Box에서 공유폴더 설정하기