Category Archives: IT

음성비서 시대 – 아마존 에코(Amazon Echo) 개봉 및 설치기

요즘 다양한 인공지능 스피커들이 인기입니다. 아마존(Amazon)은 알렉사(Alexa)를 지원하는 에코(Echo) 스피커 시리즈를 통해 이미 이 분야에서는 강자이고, 구글 홈(Google Home), 애플 홈팟(Apple Homepod) 등 경쟁 제품들이 출시되어 있습니다. 한국에서도 네이버 클로바와 같은 제품들이 출시되어 인공지능 스피커 대열에 동참하고 있습니다.

다소 늦은 감이 있지만 얼마 전 필립스 휴(Philips Hue) 전구 세트를 구입해서 사용하면서 스마트 홈에 대한 관심이 커져서 저도 인공지능 스피커를 구입해서 사용해 보게 되었습니다.  구입한 제품은 아마존의 에코(Echo) 2세대와 에코 닷(Echo dot) 2세대입니다. 두 제품은 모두 아마존의 음성비서 알렉사(Alexa)를 탑재하고 있습니다.

아마존 에코 구입

현재 에코/에코 닷 모두 한국어를 정식 지원하지 않고 있습니다 (음성 명령도 영어만 가능합니다). 따라서 아마존에서 구입할 경우 아마존 직배송이 되지 않기 때문에 배송대행지를 거쳐야 합니다. 저는 두 제품 세트를 구입했더니 100불 정도에 구입할 수 있었습니다. 혹시 여러 대를 구입하실 경우에는 통관시 동일 제품을 한번에 여러대 구입할 경우 문제가 되므로 주의하시기 바랍니다. 색상이 다른 모델이나 에코-에코 닷 이렇게 다른 기기를 같이 사는 경우에는 문제가 되지 않습니다.

제품을 받아서 개봉하니 에코의 경우에는 전용 전원을 연결해야 하고 에코 닷은 마이크로USB 단자를 통해 전원을 연결하도록 되어 있습니다. 그러나 에코 닷의 경우에 정품 어댑터 전원/전류가 일반적인 스마트폰 충전기와 조금 다르기 때문에 정품을 사용해야 할 것 같네요. 그리고 미국 제품이기에 변환 단자(돼지코)를 사용해서 연결해야 합니다 (전압은 프리볼트입니다).

설치와 설정

아마존 에코(Amazon Echo)
아마존 에코(Amazon Echo)를 설치한 모습

요즘 출시되는 이러한 IoT 제품군들이 그렇듯이 간단히 앱을 통하여 설치가 진행됩니다만, 그 설치 과정은 그렇게 매끄럽지는 않았습니다. 먼저 애플이던 구글이던간에 한국 앱스토어들은 Amazon Alexa 앱이 출시되어 있지 않기 때문에 애플의 경우에는 미국 앱스토어에 가입하여 설치해야 하고 구글 플레이스토어의 경우에는 APK Pure 등의 서비스를 통하여 APK 파일을 다운로드해서 설치해야 합니다. 저는 안드로이드 태블릿을 통하여 알렉사 앱을 설치하고 사용하는 중입니다.

알렉사 앱을 처음 설치하면 아마존 계정을 물어보기 때문에 미리 아마존에 가입되어 있어야 하는데, 어차피 주문하는 시점에 가입은 되어 있을 테니 해당 계정으로 로그인하시면 됩니다. 그러면 앱이 자동으로 에코를 연결하고 에코의 와이파이 신호로 연결하라는 메세지가 뜨게 됩니다만. 여기서 저는 연결이 불가능해서 에코의 전원 케이블을 뽑았다가 다시 연결하니 자동으로 설정이 완료되었습니다. 에코 닷도 동일하게 문제가 있었지만 재시작하니 해결되더군요. 에코 닷의 경우 기기를 추가하니 간단한 설명 동영상을 보여주던데 이 동영상을 다 보지 않으면 다음 화면으로 넘어가지 않았습니다.

사용

설정이 완료된 다음에는 기본적인 명령을 사용할 수 있습니다.

Alexa, play jazz music

이렇게 명령을 내리면 아마존 뮤직(Amazon Music)을 사용하여 재즈 음악을 자동 선곡하여 재생합니다. 저는 아마존 프라임(Amazon Prime) 서비스를 가입한 상태라서 바로 나오는데, 아마 가입이 되어 있지 않으면 가입을 종용(?)할 것 같네요. 집에 애플 에어플레이(Airplay)와 라이트닝 단자 연결을 지원하는 B&O 스피커가 하나 있는데, 알렉사를 사용하니 알렉사가 더 편리해서 잘 듣지 않게 되더군요. 음성 명령이 이렇게 편리하다는 것을 이제야 알다니, 좀 일찍부터 사용해 볼 것을 그랬다는 생각도 들 정도입니다.

Alexa, play music everywhere

이렇게 명령했더니 말 그대로 모든 방에 연결된 알렉사 스피커들에서 음악이 흘러나옵니다. 그리고 여러 대의 에코/에코 닷 등 기기들은 가장 가까운 곳에서 한 대만 반응합니다. 사용할수록 참 똑똑하다는 생각이 드네요. 음질도 에코의 경우에는 나쁘지 않은 편입니다. 에코 닷의 경우는 사이즈가 작아서 그런지 음질은 그다지 좋지 않아서 음악감상 목적으로는 에코 닷은 적합하지 않은 것 같습니다.

알렉사가 지원하는 다양한 외부 기기들을 컨트롤할 수 있는 기능도 있습니다. 예를 들어 저는 다이슨 공기청정기를 사용하는데 에코를 통하여 다음과 같이 명령을 내리면 공기청정기를 조절할 수 있습니다.

Alexa, ask Dyson to turn on the purifier. (공기청정기 전원 켜기)
Alexa, ask Dyson to change the fan speed to 9. (풍량 9로 설정)

지원 기기 중 가장 대표적인 것은 아마도 필립스 휴(Philips Hue) 전구류일 것입니다. 필립스 휴 전구도 설치만 정확하게 되어 있다면 알렉사에게 명령을 내려서 불을 켜고, 밝기를 바꾸고, 색상을 변경하는 등 다양한 명령을 내릴 수 있습니다.

아쉬운 점

에코와 에코 닷을 사용하면서 아쉬운 점은 역시 정식 지원이 되지 않는다는 점입니다. 한국어를 정식 지원하지 않는다는 점은 차치하더라도, 한국과 관련된 다양한 서비스들을 전혀 사용할 수 없습니다. 예를 들면 날씨를 물어보면 정확한 주소를 입력하라고 나오는데, 별도의 설정 방법을 사용하지 않으면 한국은 지원 지역이 아니기 때문에  제대로 된 답변이 나오지 않습니다. 이런 문제들은 차후에 지원이 되면 자연스럽게 해결이 될 문제이긴 합니다만, 아마존이 정식으로 쇼핑몰을 비롯한 모든 서비스를 한국에서 시작하기 전까지는 사용이 매우 불편할 수 밖에 없습니다.

이 외에는 지원 서비스도 다양하고 미국 현지의 경우 물건 구입은 물론 우버를 이용한 택시 예약, 피자 배달까지 가능하다고 하니 그 활용성은 무궁무진한 것 같습니다. 앞으로 한국에서도 에코와 알렉사를 좀 더 많이 활용할 수 있었으면 좋겠습니다.

라즈베리 파이 SSH 접속

라즈베리 파이는 리눅스 머신이므로 SSH (Secure SHell) 를 통한 터미널 접속이 가능합니다. 이번 포스팅에서는 라즈베리 파이 SSH 접속 방법을 알아보고 비활성화되어 있을 경우에 접속을 가능하게 하는 방법을 알아보겠습니다.

저는 라즈베리 파이를 사용하기 위해서 SD 카드를 몇 번 만들어 봤는데 예전에 사용한 이미지 파일의 경우 SD 카드로 부팅 직후부터 바로 SSH 접속이 가능했습니다. 반면, 최근 NOOBS 로 설치한 뒤에는 별도 설정을 거치지 않으면 외부 접속이 불가능했습니다.

제 생각에는 NOOBS 는 라즈베리 파이를 모니터에 연결하고 키보드와 마우스를 이용하여 직접 사용하는 경우를 가정하고 만들었기에 이와 같은 차이가 있는 것 같은데요, 이런 경우에 SSH 로 접속하는 방법도 알아보겠습니다.

NOOBS 로 설치하여 라즈베리 파이 SSH 접속이 비활성화된 경우

일단 라즈베리 파이 외부에서 접속이 불가능하므로 모니터와 키보드가 필요합니다. 모니터 여분이 없는 경우라면 HDMI 를 이용해서 TV 라도 사용하면 됩니다. 그리고 키보드가 필요한데, NOOBS 로 설치한 경우라면 GUI 로 바로 진입할 가능성이 높으므로 마우스도 함께 준비하는 것이 좋습니다.

키보드와 마우스가 모두 연결되었으면 라즈베리 파이에 전원을 연결하고 터미널을 실행합니다. 터미널이 실행되면
sudo raspi-config
을 입력하여 설정 프로그램을 실행합니다.

9번 항목을 보면 “Advanced options” 라는 항목이 보입니다. 여기를 엔터키로 들어가면 다시 다음과 같은 화면이 나옵니다.

A4 항목에 SSH 가 보입니다. 선택하면 접속이 가능한 상태로 변경할 수 있습니다.

SSH 접속 방법

맥이나 리눅스 머신을 사용하신다면 별도로 SSH 접속을 위한 클라이언트 프로그램을 설치할 필요가 없습니다. 윈도우도 최신 버전 (윈도우10 레드스톤) 이상의 경우에는 bash shell 을 내장하여 바로 사용이 가능합니다. 예를 들어 라즈베리 파이에 할당된 ip 주소가 192.168.0.2 라면
SSH pi@192.168.0.2
명령을 사용해서 접속을 하면 됩니다. Pi 는 라즈베리 파이의 기본 사용자 계정이며 암호는 raspberry 입니다. 암호를 물어보면 raspberry 를 입력하면 됩니다.

만약 윈도우에서 Bash shell 을 사용할 수 없을 경우에는 별도 프로그램을 설치해서 접속해야 합니다. 여기서는 많은 사람들이 사용하는 SSH 클라이언트인 Putty 를 이용해서 접속하려고 합니다. 먼저 다음 링크를 통해 Putty 를 다운로드 받습니다.

다운로드 링크

다운로드 받은 파일을 실행하면 다음과 같은 화면이 보입니다. 라즈베리 파이의 내부 ip 주소가 192.168.0.2 라 가정하고 작업을 진행하겠습니다. 방법은 간단합니다. 실행하면 나오는 창의 주소 입력 부분에 192.168.0.2를 입력하시면 됩니다.

Putty 설정
Putty 설정

접속이 진행되면서 아이디와 암호를 물어보면 pi, raspberry 를 입력해서 로그인하면 됩니다.

접속이 완료되면 다음과 같은 터미널 화면이 나옵니다.

라즈베리 파이 SSH 접속 완료
라즈베리 파이 SSH 접속 완료

라즈베리 파이 CCTV 만들기

라즈베리 파이는 카드 정도 사이즈의 초소형 컴퓨터입니다. 가격 또한 40~50 달러 정도로 살 수 있고 추가로 카메라 모듈과 USB 주변기기 장착을 통해 다양한 용도로 응용이 가능합니다. 이번 포스팅에서는 라즈베리 파이를 가지고 라즈베리 파이 CCTV (자작 감시카메라) 를 만들어 보려고 합니다. 라즈베리 파이 CCTV 에 필요한 준비물은 다음과 같습니다:

  • 라즈베리 파이 (1, 2, 3 버전 모두 사용 가능, 새로 구매하는 경우라면 최신 버전으로 사세요)
  • 라즈베리 파이 전용 카메라 킷 또는 라즈베리 파이에서 인식 가능한 범용 USB 웹캠
  • 8기가바이트 이상의 SD 카드
  • 라즈베리 파이와 호환 가능한 USB 무선랜카드 (저는 ipTime N100 mini 사용)
  • 전선 공사가 필요할 경우 드라이버, 니퍼, 절연 테이프, 전선 여분 등 기본 공구
  • 부팅 가능한 SD 카드를 만들기 위한 별도 컴퓨터(윈도우, 리눅스, 맥 모두 가능)
완성된 라즈베리 파이 CCTV (Raspberry Pi CCTV)
완성된 라즈베리 파이 CCTV (Raspberry Pi CCTV)
N100mini - 라즈베리 파이용 무선랜 USB(Wi-fi dongle)
N100mini – 라즈베리 파이용 무선랜 USB(Wi-fi dongle)

참고로, 라즈베리 파이에서 인식 가능한 범용 USB 웹캠은 모두 라즈베리 파이 CCTV 용으로 사용할 수 있지만 화질은 정품 카메라 킷이 제일 좋다고 하니 새로 사는 경우라면 카메라 킷을 구입하실 것을 권장합니다.

전체 절차

1. 라즈베리 파이에 카메라 모듈 설치
2. 라즈베리 파이의 sd 카드에 운영체제(Raspbian) 설치
3. 처음으로 부팅 및 기본 설정
4. Motioneye, Motion 등 필요한 패키지 설치
5. Motioneye 실행 및 세부 설정 조정

1. 라즈베리 파이에 카메라 모듈 설치

라즈베리 파이를 열고 카메라 모듈을 보면 카메라 모듈을 꽃을 수 있는 작은 슬롯 형태 부분이 보입니다. 여기에 사진과 같은 방향으로 카메라 모듈 케이블을 밀어 넣어 설치하시면 됩니다. 사진 정도로 밀어 넣으면 정상 설치된 것입니다. 앞/뒤가 뒤바뀌지 않게 방향을 잘 확인하세요.

Camera Kit 설치
Camera Kit 설치

2. 라즈베리 파이의 SD 카드에 운영체제(Raspbian)설치

상세한 설치 방법에 대한 내용은 별도 포스팅을 확인하세요.

이제 라즈베리 파이를 부팅시키기 위해서 별도 PC 상에서 SD 카드를 포맷하고 필요한 파일을 복사해야 합니다. 우선 SD 카드를 SD Card Formatter 등을 사용해서 FAT32 파일 시스템으로 초기화하시기 바랍니다.
포맷이 완료되었으면 다음 두 방법으로 설치방법이 나뉩니다:

 

  • NOOBS 다운로드하여 필요 파일 복수 후 sd 카드로 부팅하여 운영체제 설치
  • 이미지 파일 다운로드하여 이미지 덤프 툴 사용, Raspbian OS 를 SD 카드에 직접 설치

 

1번의 장점은 쉽다는 것이고 2번의 장점은 공간이 절약된다는 것입니다. 저는 가능하면 2번을 추천합니다. 그 이유는 전체 설치 시간도 빠르고 용량도 절약할 수 있기 때문입니다.

참고로 MotionEyeOS 라는 Motioneye 를 내장한 더 가벼운 운영체제(리눅스 배포판)도 있습니다. 저는 혹시나 하는 마음에 Raspbian 을 선택했는데, wi-fi 에서 인식 문제가 생길 경우에 시스템 설정을 변경해야 하는데 익숙한 운영체제가 Debian 기반의 Raspbian 이기 때문입니다. 그런데 막상 설치를 하고 보니 iptime n100mini 가 생각보다 잘 인식되는 것 같아서 다음에는 MotionEyeOS 로 시도해볼 예정입니다.
MotionEyeOS 링크

3. 처음으로 부팅 및 기본 설정

설치가 완료된 SD card 를 라즈베리 파이 SD 슬롯에 넣고 부팅하면 기본적으로 접속이 가능해집니다. 라즈베리 파이는 기본적으로 리눅스 머신이기 때문에 터미널 접속이 가능합니다만, 배포판 버전에 따라 SSH 접속이 비활성화된 경우도 있는 것 같습니다. 이런 경우에는 바로 터미널을 통한 접속이 불가능하므로 라즈베리 파이에 모니터를 연결하고 키보드와 마우스를 연결해서 직접 설정을 해 주어야만 합니다. 상세한 내용은 다른 포스팅 “라즈베리 파이 SSH 접속” 을 참고하세요.

로그인을 위한 기본 정보는 다음과 같습니다.

 

  • 기본 사용자: pi
  • 기본 암호: raspberry

 

이제 부팅 및 pi 사용자로 로그인이 완료되면 다음 명령을 실행하여 몇 가지 설정을 해야 합니다.
Sudo raspi-config

1) Raspbian 에서 카메라 모듈 설정

카메라 모듈은 Raspbian 설치 후 간단한 절차를 통하여 활성화할 수 있습니다.
Sudo raspi-config
여기서 camera module 에 대한 부분을 활성화해 주세요

raspi-config, Enable Camera
raspi-config 에서 Enable Camera 를 선택

이 상태에서 motioneye 로 바로 인식이 되는 것 같지는 않습니다(raspbian 2016.12월 패키지 기준). 따라서 다음과 같이 명령어를 실행하여 필요한 모듈을 로드해야 합니다.
modprobe bcm2835-v4l2
또한 매 부팅 때마다 modprobe 를 실행할 필요가 없도록 /etc/modules 파일 상에 bcm2835-v4l2 를 추가해 주세요. 이렇게 하면 매 부팅 때마다 자동으로 모듈이 로드됩니다.

2) 무선랜 설정

이제 무선랜 USB 가 정상적으로 인식이 되었는지를 다음과 같이 확인해 보시기 바랍니다.
sudo lsusb
정상적으로 USB 가 인식되었다면 Realtek Seminconductor…RTL8188CU… 와 같은 줄이 보여야 합니다. 인식이 되지 않았을 경우에는 무선랜 USB 가 장착된 상태에서 다음 명령어로 라즈베리 파이를 재부팅하여 시도해 보세요. 부팅 후에 USB 를 장착했을 경우에 주로 인식 문제가 있었습니다.
sudo shutdown -r now

인식이 정상적으로 되면 무선랜카드가 정상 인식되어 작동하는지 다음 명령어로 확인 가능합니다.
sudo iwconfig
이 명령어를 실행해서 wlan0 가 나와야 합니다.

이제 무선랜카드는 인식이 되었으므로 사용 중인 공유기의 무선랜 신호를 잡아 연결해야 합니다. 주변에 사용 가능한 무선랜 신호를 찾는 명령어는 다음과 같습니다:
sudo iwlist wlan0 scan
위의 명령어를 실행하였을 때 자신의 공유기의 무선랜 신호(SSID) 가 보인다면 정상적으로 무선랜카드가 작동하고 있는 것입니다. SSID와 공유기 접속 암호를 다음과 같이 업데이트해 줍니다. 예를 들어 SSID가 iptime 이고 공유기 암호가 PASSWORD 인 경우를 예로 들겠습니다.
먼저 nano editor 로 공유기 접속 정보를 담고 있는 파일을 엽니다.
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
파일이 열리면 파일 마지막 부분에 다음과 같은 내용을 추가합니다.

network={
ssid="iptime"
psk="PASSWORD"
key_mgmt=WPA-PSK
}

참고로, 위의 예에서는 기본적인 암호 방식을 wpa-psk 로 하였습니다. 혹시 아직 wep 방식을 사용하고 있는 경우에는 보안상의 이슈도 있으니 wpa-psk 로 변경하시고 진행하시기 바랍니다. 최근 버전의 공유기 펌웨어라면 대부분 psk 가 적용되어 있을 겁니다.

필요한 내용의 추가가 완료되면 ctrl+o 를 눌러 저장한 후 ctrl+x 를 눌러 셸로 빠져나오면 됩니다.

4. Motioneye, Motion 등 필요 패키지 설치

다음과 같이 필수 패키지들을 설치해야 합니다.

Motion 설치
wget https://github.com/Motion-Project/motion/releases/download/release-4.0.1/pi_jessie_motion_4.0.1-1_armhf.deb
sudo dpkg -i pi_jessie_motion_4.0.1-1_armhf.deb

FFMPEG 설치
wget https://github.com/ccrisan/motioneye/wiki/precompiled/ffmpeg_3.1.1-1_armhf.deb
sudo dpkg -i ffmpeg_3.1.1-1_armhf.deb

파이썬 포함, 필요 추가 패키지 설치
sudo apt-get install python-pip python-dev curl libssl-dev libcurl4-openssl-dev libjpeg-dev libx264-142 libavcodec56 libavformat56 libmysqlclient18 libswscale3 libpq5

MotionEye 설치 및 설정파일 초기화

sudo pip install motioneye
mkdir -p /etc/motioneye
cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf
mkdir -p /var/lib/motioneye


MotionEye 를 init 스크립트에 추가

cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service
systemctl daemon-reload
systemctl enable motioneye
systemctl start motioneye

이제 본격적으로 MotionEye 를 사용할 준비가 되었습니다. 다음 명령으로 라즈베리 파이를 재부팅하여 변경한 설정이 모두 적용되도록 합니다.
sudo shutdown -r now
이제 라즈베리파이가 재부팅되면서 터미널 접속이 종료됩니다. 한 1~2분이면 재부팅이 완료됩니다.

5. Motioneye 설정 및 세부 설정 조정

정상적으로 카메라 및 필요 패키지(의존성 패키지 포함)들이 설치되었다면 라즈베리 파이의 ip 주소를 통해서 motioneye 에 접속이 가능합니다. 웹페이지에 바로 ip 주소를 넣으면 기본 http 포트로 접속하기 때문에 motioneye 의 ip 주소 뒤에 :8765 를 써서 접속해야 합니다. 예를 들어 라즈베리 파이의 내부 ip 주소가 192.168.1.101 이라면 접속 주소는 192.168.1.101:8765 가 됩니다.

라즈베리 파이 CCTV - MotionEye 접속 화면
MotionEye 접속 화면

정상적으로 접속이 이루어지면 Motioneye 화면이 다음과 같이 나타납니다. 참고로 처음에는 아무런 카메라 화면도 나오지 않고 Add Camera 라는 옵션만 나오기 때문에 여기서 Local Camera 로 추가를 해야 합니다. 만약 라즈베리 파이 정품 카메라 킷을 설치했는데도 Local Camera 를 선택하는 옵션이 활성화되지 않고 Remote Camera 만 나온 경우 bcm2835-v4l2 모듈이 활성화되지 않은 경우이므로 modprobe 명령으로 다시 활성화한 후 실행해 보세요.

라즈베리 파이 부팅용 SD 카드 만들기

라즈베리 파이에는 자체적인 디스크 드라이브가 없습니다. 따라서 SD 카드 슬롯이 달려 있고 여기에 SD 카드를 장착하여 부팅하게 됩니다. 이번 포스팅에서는 라즈베리 파이 부팅용 SD 카드를 만드는 방법을 알아보려고 합니다.

1. SD 카드에 NOOBS 설치

NOOBS(New Out Of the Box)는 매우 간편하게 부팅 가능한 sd 카드를 만들 수 있도록 고안된 파일 묶음입니다. 아래 링크에서 NOOBS 를 다운로드 받아서 새 sd 카드에 파일만 복사해 넣은 뒤 라즈베리 파이에 장착하면 부팅 후 os 설치가 가능합니다. 초보자라면 noobs 를 이용해서 매우 간단하고 편리하게 설치를 진행할 수 있는 점이 장점입니다. 단점은 속도가 느리고 불필요한 패키지들도 함께 sd 카드에 들어가므로 용량이 낭비될 수 있다는 점입니다.

NOOBS 다운로드 링크

1) SD 카드를 FAT32 형식으로 포맷

먼저 SD 카드를 포맷해야 합니다. 윈도우 탐색기에서 포맷 명령을 이용하면 됩니다.

SD 카드 포맷
SD 카드 포맷

2) SD 카드에 NOOBS 파일 복사

다운로드 받은 NOOBS 압축 파일을 SD 카드에 그대로 풀어줍니다.

3) 라즈베리 파이 부팅 및 설치 시작

라즈베리 파이를 부팅하면 다음과 같은 화면이 나옵니다. 여기서 필요한 것을 선택하여 설치하시면 됩니다. 일반적으로는 데비안 배포판인 Raspbian 을 사용하시면 리눅스 머신의 모든 기능을 사용할 수 있습니다.

NOOBS 설치 화면
NOOBS 설치 화면

2. SD 카드에 직접 이미지 씌우기

이 방법도 noobs 에 비해서 상대적으로 좀 더 복잡할 뿐 컴퓨터에 조금만 익숙하다면 쉽게 따라할 수 있는 방법입니다. 그리고 필요한 이미지만 받아서 sd 카드에 넣을 수 있기 때문에 추천되는 방법입니다.

1) 배포판 이미지 파일 다운로드

먼저 sd 카드에 설치하려는 라즈베리 파이용 운영체제(배포판)의 이미지(.img) 파일을 다운로드 받습니다. 많은 이미지 파일들은 https://www.raspberrypi.org/downloads/ 에서 다운로드 받으실 수 있는데, 범용 리눅스로 사용하려면 데비안이나 우분투 기반의 배포판이 좋습니다(저는 위에서 예로 든 Raspbian 을 설치하려고 합니다). 아래 링크에서 Raspbian 을 다운로드 할 수 있습니다. 다운이 완료되면 받은 압축파일을 적당한 경로에 풀어 주세요.
Raspbian Jessie Lite 다운로드

2) 배포판 이미지 파일 SD카드에 씌우기

Sd 카드를 컴퓨터에 삽입한 뒤 Win32 Disk Imager 를 통해서 이미지를 sd 카드로 복사해야 합니다. Win32 Disk Imager 는 이미지 파일(raw image)을 SD 카드나 USB 드라이브와 같은 이동식 디스크에 전송하기 위한 무료 프로그램입니다. 여기에서 다운로드 받을 수 있습니다. 다운로드가 완료되면 Win32 Disk Imager 를 설치하고 실행해 주세요 (관리자 권한으로 실행해야 에러가 나지 않습니다).

Win32 Disk Imager 실행
Win32 Disk Imager 실행

실행한 뒤에 A)다운로드 받은 파일과 B)적절한 sd 카드 드라이브를 선택해야 합니다.

Win32 Disk Imager 로 Raspbian 이미지 SD 카드에 설치
Win32 Disk Imager 로 Raspbian 이미지 SD 카드에 설치

실수로 다른 USB 메모리나 SD 카드를 선택하면 해당 파티션의 데이터가 모두 손실되므로 주의하셔야 합니다.

3) 라즈베리 파이 장착 후 부팅

작업이 완료되면 이제 부팅 준비가 된 것입니다. Sd 카드를 라즈베리 파이에 장착하시고 전원을 연결해서 라즈베리 파이를 부팅하시면 됩니다.

인텔 7세대 NUC 출시 w/ 카비레이크(Kaby Lake) CPU

인텔 7세대 NUC

인텔은 최근 CES 2017 에서 7세대 CPU 를 장착한 NUC 제품군을 선보였습니다. 인텔 NUC 는 Next Unit of Computing 의 약자로 인텔의 새로운 폼팩터 (form factor) 입니다. NUC 는 이전 세대인 샌디브리지 Sandy Bridge 부터 소개되었는데 이번에 발표된 버전은 최신 프로세서인 케비레이크 Kaby Lake 에 기반하고 있습니다. 특히 인텔 7세대 NUC 에는 인텔의 내장형 GPU 인 Iris Graphics 의 성능이 대폭 향상되었다고 해서 기대중입니다.

미니 PC

컴퓨터 조립을 해 보신 분들 중에는 2000년대에 유행했던 ‘베어본 PC’ 를 기억하는 분들도 있을 것입니다. 미니 케이스에 주요 부품만 장착되어 나오고 표준 PC 부품들을 추가 조립해서 사용할 수 있었던 베어본 PC 는 NUC 와 유사한 개념의 규격입니다. 다만 NUC 는 크기가 더 작고 인텔에서 통일된 규격으로 만들었서 사무용 PC 등을 대체할 수 있을 것으로 기대됩니다.

인텔 7세대 NUC
인텔 NUC (아마존 링크)

인텔 NUC 는 소형 (Slim) 모델과 대형 (Tall) 모델이 있는데 모니터 뒤의 VESA 홀 규격에 장착이 가능하도록 되어 있다고 합니다. 모니터 뒤에 부착이 가능하다는 의미입니다. 따라서 소형 PC 의 장점 중 하나인 책상 위 공간의 극대화 측면에서도 강점을 가집니다.

컴퓨팅 파워

NUC 는 i7 CPU 를 장착한 제품까지 출시되어 있습니다. 즉, 데스크탑 중에서는 가장 높은 성능의 CPU 까지 장착된다는 의미입니다. 그래픽 성능도 새로운 Iris Graphics 에서 향상되었을 뿐 아니라 7세대 제품 중 일부는 썬더볼트3 규격을 지원하므로 썬더볼트 형태의 외장형 그래픽카드를 사용한다면 하이엔드 PC 에 버금가는 성능까지 낼 수 있습니다. 애플이 맥 미니의 리프레시에 사실상 손을 놓고 있는 지금 NUC 는 미니 사이즈 PC 에서 사실상 최선의 선택지라고 볼 수 있습니다.

현재 공개된 정보로는 다음과 같은 사양으로 출시된다고 합니다.

기본 사양

  • 듀얼채널 DDR4 메모리, 32GB 까지 지원
  • HDMI 2.0, DP1.2 (USB Type-C)
  • M2 SSD slot, 2.5” SATA 지원 (SATA 는 소형 모델에서는 미지원)
  • USB 2,0, 3.0 및 3.1 (Type-C)

i3 사양

  • Intel Core i3-7100U
  • Intel HD Graphics 620

i5 사양

  • Intel Core i5-7200U
  • Intel HD Graphics 620
  • Thunderbolt 3 (USB Type-C)

i7 사양

  • Intel Core i7-7567U
  • Intel Iris Graphics 650
  • Thunderbolt 3 (USB Type-C)

출시 일정

7세대 Kaby Lake CPU 를 장착한 NUC 는 이미 일부 모델은 출시된 상태입니다.  i3는 1월 중 출시되고 i5는 2월, i7은 3월에 출시된다고 발표되었습니다. 이 일정에 따라 발매를 한다 해도 한국 내에서는 더 이후에 발매될 것으로 예상됩니다. 저는 그래서 아마존에서 구입 가능해 지는 대로 구입할 예정입니다.