Jin

라즈베리파이 연속강좌 (2) :: 라즈베리파이란? 본문

Programming/Study

라즈베리파이 연속강좌 (2) :: 라즈베리파이란?

진:D 2013.11.30 19:26


라즈베리파이 연속강좌 (1) ::  구입 및 개봉기

라즈베리파이 연속강좌 (2) ::  라즈베리파이란?

라즈베리파이 연속강좌 (3) ::  라즈베리파이의 시작 및 설치!

라즈베리파이 연속강좌 (4) ::  라즈베리파이 누구나 개발(print부터 GPIO)

라즈베리파이 연속강좌 (5) ::  라즈베리파이 영상플레이어(XBMC로 사용하기)

라즈베리파이 연속강좌 (6) ::  라즈베리파이로 나만의 서버를 가지자. 웹서버, FTP

라즈베리파이 연속강좌 (7) ::  라즈베리파이에 안드로이드 설치

라즈베리파이 연속강좌 (8) :: 라즈베리파이 토렌트 서버 구축 

라즈베리파이 연속강좌 (9) ::  라즈베리파이 클러스터링 구축










라즈베리파이 ‘구입 및 개봉기’를 포스팅하고 너무나 오랜시간이 흘러버렸네요 : (


많은 분들이 다음 강좌를 기다리고 계시길래 힘을 내어 다음 포스팅 시작해봅닏!


오늘은 도대체 "라즈베리파이가 무엇인가?” 라는 주제로 시작을 해보겠습니다!



자세하게 시작하기전에 깔끔하게 정리하여 정의를 내려보자면 “쥐똥만한 컴퓨터” 라고 말씀드릴 수 있습니다.


크기가 작은컴퓨터. 아마 일반사용자분들이 생각을 하시면, 이렇게 작은데 여기에 윈도우돌리면 엄청 버벅이지 않나? 게임은 돌릴수 있겠어? 이거가지고 몰하지? 이런생각들이 먼저 나실겁니다.


라즈베리파이와 비슷한 스펙의 예를 들면 여러분들이 흔히 사용하고 계시는 스마트폰을 말씀드릴 수 있습니다.


스마트폰 스펙을 보면 보통 1Ghz에 메모리는 512MB~1GB 정도일겁니다. 컴퓨터 스펙에 비하면 엄청 낮은스펙이죠.


그런데 여기서 여러분들은 게임을 즐기고 드라마, 영화를 보고 노래를 듣고 인터넷을 하고 여러작업들을 하십니다.


어떻게 가능하냐구요?


그 스펙에 맞춰 OS(윈도우같은 운영체제)를 별도로 만들어 제공하기때문에 가능한 것입니다.


라즈베리파에도 스마트폰OS처럼 ‘안드로이드’가 있기는 있습니다. 하지만! 최적화가 안되어 있기에 느리기는 합니다. 어짜피 이부분은 나중에 강좌에서 자세하게 설명드릴예정입니다 : )


전자에 말씀드린 것처럼 스마트폰으로 하는일은 주로 전화, 게임, 영상, 음악, 인터넷위주 입니다.


라즈베리파이도 당연히 주로 하는 일들이 있겠죠?


라즈베리파이는 일반사용자들분들 중심으로 말씀드리면 인터넷, 1080p영상재생, 웹서버(자신만의 홈페이지), FTP서버(자신만의 파일서버), 기기컨트롤(임베디드)를 중점으로 사용하실 수 있습니다.



1080p영상재생 : 디스플레이 해상도의 분류에서 축양한 이름으로, HDTV를 가리키고 있습니다. 해상도는 1920x1080의 사이즈를 말하고 있으며, 고해상도의 영상을 재생할 수 있다. 라고 말씀드릴 수 있습니다.

웹서버 : 워드프레스, 텍스트큐브, 제로보드, 킴스큐 등 설치형블로그, 홈페이지를 들어보신적이 있습니다. 24시간 컴퓨터가 켜져 있어서 홈페이지를 구동하는 것을 말하는데 라즈베리파이는 왠만한 전자기기보다 전기세가 엄청적게 나오기때문에 웹서버를 가동시킬 수 있습니다 : )

FTP서버 : USB들을 많이 들고 다니시죠? 그런데 이를 잃어버리거나 더 큰 용량이 필요할때, 외장하드를 생각하실 꺼예요. FTP서버를 구축하게되면 외부에서도 인터넷만 되는 환경이라면 손쉽게 파일들을 내려받아 자신만의 네트워크 파일서버환경을 만들 수 있는 것이지요 : )

기기컨트롤 : 이전 포스팅에서 설명드렸듯이 라즈베리파이에는 기기컨트롤을 할 수 있게 핀이 존재합니다. 이러한 핀들은 로우레벨의 전력을 출력해주고 1과 0으로 신호를 주고받을 수 있습니다. 이를 통해 스위치를 만든다거나 LED에 불이 들어오게 한다거나 등으로 외부기기를 자유자재로 컨트롤할 수 있습니다. 저같은 경우는 소프트웨어(일반 컴퓨터에 있는 프로그램)를 주로 만들기때문에 이러한 기기컨트롤은 잘 못하지만 간단하게 어떻게 사용이 가능하다라는 것은 강좌를 통해서 설명드릴 수 있습니다 : ) 강좌를 통해서 응용하시면 라즈베리파이를 보다 효율적으로 사용하실 수 있을 것입니다 : )



원래같으면 이러한 낮은스펙에서는 고해상도의 영상을 돌릴 수 없습니다. 실시간으로 처리해야하는 영상처리가 부담이 되기 때문이지요.


그런데 라즈베리파이에는 영상만 따로 처리할 수 있는 GPU라는 것이 존재하여 1080p같은 고해상도도 무리없이 돌릴 수 있는 것입니다.



이러한 활용가능한 기능을 구축해보기전에 일반사용자분들이라면 윈도우처럼 무언가 눈에 보이는 것을 보셔야 “와!!!” 라고 감탄을 하실 것 같습니다.


그래서 윈도우처럼 GUI(Graphic User Interface)환경으로 보여지는 ‘라즈비안(Respbian)’ 이라는 OS를 설치해보도록 하겠습니다.


라즈비안은 데비안 리눅스 OS를 라즈베리파이에 맞게 포팅되어 나온 라즈베리파이 전용 OS라고 말씀드릴 수 있으며, 일반 컴퓨터처럼 보여지는 화면으로 마우스를 통해 여러작업들을 할 수 있는 그런 OS입니다.


본격적인 설치와 사용은 다음 포스팅에서 진행할 예정입니다!


그러기 위해서는 여러분들은 준비하셔야할 것들이 있습니다.



[ 준비물 ]


라즈베리파이, USB 키보드, USB 마우스, 스마트폰충전기(MicroUSB), HDMI선, HDMI를 지원하는 TV, OS를 설치할 SD메모리카드(16GB이상, Class10)







다 준비되셨나요? 그럼 다음 포스팅에서 뵙도록 하겠습니다. : )






라즈베리파이 연속강좌 (1) ::  구입 및 개봉기

라즈베리파이 연속강좌 (2) ::  라즈베리파이란?

라즈베리파이 연속강좌 (3) ::  라즈베리파이의 시작 및 설치!

라즈베리파이 연속강좌 (4) ::  라즈베리파이 누구나 개발(print부터 GPIO)

라즈베리파이 연속강좌 (5) ::  라즈베리파이 영상플레이어(XBMC로 사용하기)

라즈베리파이 연속강좌 (6) ::  라즈베리파이로 나만의 서버를 가지자. 웹서버, FTP

라즈베리파이 연속강좌 (7) ::  라즈베리파이에 안드로이드 설치

라즈베리파이 연속강좌 (8) :: 라즈베리파이 토렌트 서버 구축 

라즈베리파이 연속강좌 (9) ::  라즈베리파이 클러스터링 구축


20 Comments
댓글쓰기 폼