2019년 4월 22일 월요일

라즈베리 파이(Raspberry Pi) 에 대해서…


라즈베리 파이(Raspberry Pi)는 영국에 라즈베리 파이(Raspberry Pi) 재단에서 만든 저소득층,저개발국가 교육용 저가형 초소형 PC 입니다.
2012년 3월에 출시 되었으며, 1시간만에 매진되는 선풍적인 인기를 끌었습니다.
라즈베리 파이(Raspberry Pi) 재단에서 개발만 하고, 실제 생산은 RS Components 와 Premier Farnell 등의 외부 업체에서 하는 비영리 프로젝트 입니다.
Arduino 와 비슷한 시작인데, 쉽게 생각하면 MUC가 AVR 인 교육용 보드는 Arduino 이고.. MCU가 ARM 인 교육용 보드는 Raspberry Pi 가 되겠습니다.
Arduino 에 경우 기본적으로는 따로 모니터를 연결 할 수가 없기 때문에 전자 회로나 전자 회로 관련 프로그래밍 교육이 타겟이라고 볼 수 있겠습니다.
Raspberry Pi 에 경우는 초기 모델은 RCA(예전 비디오 연결할 때 노란색 영상 단자)가 있었으며 요즘 나오는 Raspberry Pi 3 model B에 경우 HDMI 영상 단자가 기본적으로 붙어 있습니다. 즉 기본적으로 모니터 및 디스플레이 출력을 지원 하고, USB 단자가 기본적으로 있기 때문에 키보드와 마우스를 기본적으로 연결이 가능 합니다.
펌웨어 관련 교육도 가능 하지만 실질적으로 펌웨어 개발해서 올리는 것 보단 이미 만들어놓은 펌웨어를 가지고 사용 하는… 쉽게 말하면 미니 컴퓨터 교육용 보드가 되겠습니다.


OS 는 기본적으로 리눅스를 기반으로 한 RASPBIAN 이 제공 됩니다.


아울러 다른 Linux 배포판도 사용 할 수 있으며  Microsoft에서 Windows 또한 Raspberry Pi 용으로 내놓은 상태 입니다.
Linux와 Windows 등을 설치해서 사용해 본 결과 좀 일반적으로 사용하는 PC와 비교 하면 느린감이 있지만 교육용으로 손바닥만한 크기에 4만원 정도에 가격으로 이정도 성능이면 아주 훌륭합니다.
GUI를 사용하면 느리지만… 내장된 CPU와 RAM에 사양이 그리 낮은 것 만은 아니라서 Core만 설치해서 서버를 돌릴 수도 있고, 멀티미디어에 특화된 OS를 설치하면 가격대비 아주 훌륭해 집니다.
Raspberry Pi 1 으로  시작해서 A+ , B 등 몇가지 보드가 있지만 실질적으로 지금 판매하는 보드는 Raspberry Pi 3 Model B를 비롯한 4종이지만 구지 Raspberry Pi 1,2 는 언급할 필요는 없을 것 같고, 앞으로는 현재 최신 버전인 Raspberry Pi 3 Model B 보드만 다루겠습니다.
홈페이지에 올라면 스펙을 간단히 보겠습니다.
CPU - Quad Core 1.2GHz Broadcom BCM2837 64bit
RAM - 1GB
BCM43438 wireless LAN and Bluetooth Low Energy (BLE) on board
40-pin extended GPIO
4 USB 2 ports
4 Pole stereo output and composite video port
Full size HDMI
쿼드코에 1.2Ghz 에 램 1기가 Wifi, 블루투스, USB 4개, 음영영상출력, HDMI출력 , 40핀 GPIO 단자.


다른건 일반적으로 다 아실테고 GPIO 단자는 Arduino에 IO 단자와 같은 단자라고 이해하시면 편할겁니다. TTL 레벨의 센서나 부품등을 붙일수가 있기 때문에 Raspberry Pi의 범용성이 극대화 되겠죠.

필요한 포트들은 거의 다 붙어 있어서 여러가지 활용이 가능 합니다.
앞으로 짬짬히.. Raspberry Pi 를 미니 서버나... 미니 미디어 박스등으로의 활용에 대해서 이야기 해보려고 합니다.

댓글 없음:

댓글 쓰기