Profile

생각정리..

Lunight

[라즈베리파이] 라즈베리파이(Raspberry Pi)





0. 라즈베리파이(Raspberry Pi)


에벤 업튼이 창립한 라즈베리파이는 영국 잉글랜드의 라즈베이 파이 재단이 학교와 개발도상국에서 기초 컴퓨터 과학의 교육증진을 위해 개발한 싱글보드 컴퓨터이다. 

그래픽 성능이 뛰어나면서 가격이 저렴한 것이 특징이며 아두이노와 달리 키보드, 마우스, 모니터만 연결하면 PC로 사용이 가능하다. Linux OS를 베이스로 IOT 및 교육분야에서 

상당한 입지를 굳혔다.


Q. 아두이노와 라즈베리파이 ?


아두이노는 목적에 맞게 다양한 제품으로 조립이 가능한 소형제어장치로 Sketch(IDE , 통합개발환경)에서 작성된 프로그램이 칩에서 사용하는 유일한 프로그램으로 운영체제 , 인터프린터 , 펌웨어가 존재하지 않으며 C언어가 기계어로 변환되어 칩(chip)에 실려서 작동되며 라즈베리파이는 단일판 컴퓨터로 보면 될 것 같다.


1. 하드웨어 사양


이미 파이1 A와 B , A+와 B+ 등등 여러단계를 거쳐 최근에 발표한 라즈베리파이 3 B+까지 발전되었으며 기본적 스펙은 다음과 같다.




(잘 보이지 않으니 PDF파일을 첨부해놓았으니 참고하세요) 




2. 운영체제 


리눅스 기반으로 데비안 , 우분투 , CentOS , Windows 10까지 다양한 OS를 지원하며 공식 홈페이지에서 다운로드 받을 수 있다. 

물론 소형기기이므로 어떤 서비스? 어떤 기능을 하는 제품을 만드냐에 따라 운영체제도 잘 선택해야 하니 살펴보자 


다운로드주소 : https://www.raspberrypi.org/downloads/


- NOOBS 

온라인 게임에서 미숙한 사람을 의미하는 뜻이지만 'New Out Of the Box Software'를 뜻하며 통합 인스톨러이다. 

Noobs를 다운로드하고 SD카드를 포멧한 뒤 Noobs 파일을 SD카드로 복사해서 인스톨해준다. 



- Linux



RASPBIAN

라즈베리파이 대표 운영체제 

저전력을 목표로 한 ARM 아키텍쳐를 사용

데비안 베이스 운영체제 

최근 새로운 데스크탁 환경인 픽셀(Pi Improved Xwindows Environment, Lightweight)을 발표

VNC , 파이썬 , 크로미엄 브라우져 , 리브레 오피스 등이 포함되어 있음


UBUNTU MATE

우분투 베이트 배포판

그놈2 데스크탑 환경을 계승하려고 생긴 프로젝트


SNAPPY Ubuntu core

클라우드에 활용도가 높도록 패키지된 배포본(용량이 100메가에 불과)

apt-get을 사용하지 않고 snappy라는 새로운 업데이트 , 복원 방식을 사용


Arch Linux ARM

미니멀한 설계 빠른 패키지 업데이트


Pidora

Fedora기반 라즈베리파이용 배포본으로 현재는 지원중지


- Windows 10 iot core

Windows 10 코어만 파이에 올렸으며 VS2015 커뮤니티 버전을 무료로 사용할 수 있음.


- RISC OS

영국 아콘 컴퓨터에서 80년도에 개발했던 아르키메데스 운영체제로 빠른 부팅과 부드러운 운영 환경이 장점


- OSMC(Open Source Media Center)

홈서버 운영체제로 라즈베리파이를 TV에 연결하여 미디어 서비스를 사용하기에 최적화되어 있으며 SMB , Torrent , FTP등 서비스 가능


- LIBREELEC & OPENELEC

멀티미디어 기반 서비스(TV 셋톱박스라고 생각하면 될 것 같다.)