2014. 7. 3.

[PROTA Pi Tutorial] PROTA Pi 이미지 굽기

[Tutorial - PROTA Pi image] PROTA Pi 이미지 굽기


안녕하세요! 
이번 포스팅에서는 NARAN의 PROTA를 Raspberry Pi(라즈베리파이)에서 활용하기 위한 PROTA Pi 이미지 굽기를 알려드리려고 합니다!
라즈베리파이가 사물인터넷 플랫폼 서버로 변신할 수 있는거죠^^


PROTA Pi란,
Clique OS 운영체제를 기반으로 하는  PROTA image 파일을 라즈베리파이(Raspberry Pi)와 합친 제품입니다.
다시말해서,

 PROTA Pi용 SD card + Raspberry Pi = PROTA Pi


Clique OS를 기반으로 하는 PROTA는 image파일 뿐만 아니라 하드웨어를 형태일 수도 있고, SD card 형태가 될 수도 있는 것이죠!

Clique OS란?
Clique OS는 사물인터넷 플랫폼을 위해 NARAN이 직접 개발한 운영체제(Operating System)입니다. 화면이 없는 컴퓨터(headless computer)를 위한 운영체제이면서 사물인터넷 플랫폼 서버인 PROTA의 심장같은 존재입니다. Clique의 철학은 단 하나 "서버도 누구나 손쉽게 사용할 수 있어야 한다" 입니다.

혹시 그래도...
이해가 안가신 분이 있다면
"PROTA? PROTA Pi? 뭐가 다르죠?" 을 보고 완벽히 이해하세요!("PROTA? PROTA Pi? 뭐가 다르죠?" 


2014년 7월, NARAN의 첫 번째 프로모션에서 기존의 라즈베리파이 유저들을 위한 PROTA Pi 이미지를 무료로 beta 버전을 제공해드리고 있습니다!
물론 라즈베리파이가 있는 모든 유저분들에게 기회를 드리는 것은 아니고,

저희와 함께하고 있는 두 곳의 커뮤니티와 진행하고 있습니다!
산딸기 마을 : http://rasplay.org

이 두 커뮤니티에도 많은 참여 부탁드립니다!

그럼 이제부터 "PROTA Pi 이미지 굽기" 방법을 설명해드릴게요.
처음 이미지를 다운로드 받으신 분들은 'prota_pi.tar.gz' 혹은 'prota_pi.zip'  압축파일을 받으셨을 겁니다. 
압축방법은 gzip과 zip입니다.

여기서 잠깐! gzip이란?
Gzip은 GNU 프로젝트로 compress를 대체 하면서 더 나은 성능을 보이고 특허에 제한도 받지 않는 장점이 있습니다. Gzip 알고리즘은 여러 언어로 이식되었으며 대부분의 라이브러리들이 오픈 소스로 제공되기 때문에 별로 라이선스 없이 적용이 가능합니다.

그러면 먼저 이 gzip을 풀어보겠습니다. 압축되어 있는 파일은 다음과 같습니다.
  • prota_pi.img
  • EULA
압축을 풀고 더 진행하시기 전에 EULA 꼭 읽어주시기 바랍니다.
EULA는 'PROTA 사용권 계약서'로써  사용권, 저작권에 관한 법적 효력이 있는 문서입니다. 꼭 읽으시고 주의해주시길 바랍니다!!^^ 

on Mac OS X

1 다운로드 링크를 요청하여 승인을 받으면 아래와 같은 화면이 나올 겁니다. Mac OS X, Linux 용과 Window 용 두 개가 있습니다. Mac, Linux 용은 위에 소개된 gzip, tar로 압축되어 있고, window는 zip으로 압축되어있습니다. 맥, 리눅스 유저분들은 Mac OS X, Linux 용으로 다운 받으시면 됩니다.


2 Mac OS X에서는 압축을 푸는 파일이 따로 필요 없습니다. 더블 클릭을 통해 '압축 해제'과정을 진행하실 수 있어요!


3 압축을 해제했다면 15719727104 byte의 용량압박을 받으실겁니다...^^ 15.7GB죠!
이제 압축해제를 한 PROTA Pi image를 16GB용량의 SD card에 'burn'해보겠습니다.
주의! 이미지를 구우시는 SD card는 무조건 16GB 이상이어야 합니다!

4 우선 '터미널'을 실행하세요. 그리고 16GB 이상의 SD card를 Mac에 연결하세요.

5 Mac은 dd command를 사용해서 이미지 파일을 SD card에 구워야 합니다.
prota_pi.img burn to sd card
$ diskutil list
$ diskutil unmountdisk {{sdcard_device_path}}
$ sudo dd if={{image_file_path}} of={{sdcard_device_path}} bs=64k
우선 diskutil list를 쳐서 SD card의 연결을 확인합니다.
위에서는 '/dev/disk1'에 있는 것을 확인할 수 있네요.

그리고 혹시나 사용되고 있을지도 모르니 unmountdisk를 시켜줍니다.
이제 마지막으로 sd card에 bs=64k로 설정한뒤 write을 해줍니다.

On Window OS

1 아까와 같인 다운로드 요청에 대한 승인을 받으면 


2 아래와 같은 문구가 떠도 당황하지 말고 '다운로드'를 클릭하세요!^^


3 Window 용은 zip으로 압축되어 있으며 바로 풀어주면 폴더가 하나 나오게 됩니다. 바로 'prota_pi', 'EULA'인데요, EULA는 PROTA 사용권 계약서입니다.
사용하시기 전에 꼭 한번씩 읽고 숙지 해주셔야합니다! 




4 EULA를 다 읽으셨다면, 16GB 이상 SD card를 연결하시고 이미지 굽기를 시작하시면 됩니다. 저는 'Win32 disk imager' 라는 파일을 썼는데 다른 프로그램을 사용하셔도 좋습니다. Win32 disk imager는 여기에서 다운로드 받으실 수 있습니다.

5 SD card (E 드라이브)와 prota_pi.img 선택이 끝나시면 "Write"을 눌러주시면 끝!



직접 해보니 이미지를 굽는 데 걸린 시간이 30분 정도 걸렸습니다!
일반 Mac에서는 3시간까지 걸리기도 했네요...
아무래도 15.7GB 이다 보니 시간이 걸리는 것 같습니다.

SD card 마다 성능이 다르다보니 편차가 심한 것도 있구요.
저희 Shop에서 파는 SD card가 이제까지 test하면서 가장 좋은 성능이었으니 사양 참고하시길 바랍니다.
나중에 SD card 성능별로 test해서 포스팅할테니 그 게시물을 참고하시면 좋을 것 같습니다.

이제 PROTA Pi 용 SD card를 라즈베리파이에 꽂으면 사물인터넷 플랫폼 서버 OS 사용 준비는 끝!

이 다음부터는 '[Tutorial - PROTA Pi] PROTA Pi 세팅하기(set up)!', '사물인터넷 스마트 서버 PROTA Tutorial' 포스팅을 참고하여 사용해보세요!
문의가 있다면 NARAN forum - http://forum.myprota.com

관련 포스팅

[Tutorial - PROTA Pi] PROTA Pi 세팅하기(set up)! - 바로가기
사물인터넷 스마트 서버 PROTA Tutorial - 바로가기


댓글 없음:

댓글 쓰기