01 Raspberry Pi
Download
Report
Transcript 01 Raspberry Pi
Raspberry Pi
RaspberryPi
Sejin Oh
Raspberry Pi
Raspberry Pi
2
RaspberryPi
라즈베리 파이와 싱글보드 컴퓨터
라즈베리 파이(Raspberry Pi)
라즈베리 파이는 영국의 라즈베리 파이 재단에서 어린이들의 컴퓨
터 및 과학 교육을 증진시키기 위해 만든 싱글보드 컴퓨터.
싱글보드 컴퓨터
한 장의 PCB보드 위에 중앙처리장치, 그래픽처리장치, 메모리, 입출
력장치를 모두 장착한 작은 컴퓨터
한 장의 보드로 구성되어 있기 때문에 관리가 쉽다.
SoC(System on Chip)을 사용했기 때문에 소형, 저전력이다.
가격대비 성능이 비교적 뛰어나다
Raspberry Pi
3
RaspberryPi
라즈베리파이의 역사
2006년
• 아트멜의 ATmega644 마이크로 컨트롤러를 기반으로 초기 개념
이 만들어짐
• 재단 이사인 에반 업톰은 교사, 대학생, 아이들에게 컴퓨터에 대한
영감을 주고자 컴퓨터 광들을 모아서 재단을 설립
2011년 8월
• 15번째 알파 보드 제작
• 기능적으로는 계획했던 B 모델과 같았지만 커다란 물리적 디버그
헤더를 장착
• 데비안 LXDE 데스크탑과 1080p 환경에서 쿼이크3를 구동
• HDMI 포트를 통해 1080p MPEG-4 동영상 재생
2011년 10월 • 라즈베리파이에 포팅된 RISC OS의 개발 버전 공개 시연
• 25개의 B모델 베타버전 조립시험
2011년 12월 • 리눅스 구동
• 1080p 영화 트레일러와 OpenGL ES를 실행
2012년 첫주 • 10개의 라즈베리파이 보드가 이베이 경매에 등록
2012년 2월
Raspberry Pi
• 판매시작
• 모델A의 램이 128MB에서 256MB로 변경
4
RaspberryPi
라즈베리 파이 사양
라즈베리 파이 사양
CPU, GPU, 메모리, 입출력 장치를 모두 가짐.
CPU는 700MHz로 동작하는 ARM 코어로 한 Broadcom의 BCM283x
SoC 멀티미디어 프로세서를 탑재하고 있음.
OS(Operation System)
• 라즈비안(리눅스 데비안의 라즈베리 파이 최적화 버전), Fedora, Arch,
RISC 등 이용가능
Raspberry Pi
5
RaspberryPi
라즈베리 파이 모델
라즈베리 파이 모델A와 모델B의 사양
Raspberry Pi
6
RaspberryPi
라즈베리 파이 모델의 사양
라즈베리 파이 모델A와 모델B의 사양
Raspberry Pi 2
SoC/CPU
BCM2836 Quadcore
900MHz ARMCore
GPU
RAM
Model B+
Model A+
BCM2835 700MHz ARMcore
Broadcom VideoCore Ⅳ @ 250MHz
1GB
512MB
Storage
256MB
MicroSD
USB
4
1
Ethernet
1
0
Video output
HDMI/Composite via RCA jack
Audio output
3.5mm jack
GPIO
40
Price
Raspberry Pi
$35
$35
7
$20
RaspberryPi
라즈베리 파이 액세서리
라즈베리 파이 스타트 키트
Raspberry Pi
8
RaspberryPi
라즈베리 파이 액세서리
라즈베리 파이 입출력 키트
Raspberry Pi
9
RaspberryPi
라즈베리 파이 액세서리
라즈베리 파이 센서 키트
Raspberry Pi
10
RaspberryPi
라즈베리파이로 무엇을 할 수 있는가?
물리적 컴퓨팅
소프트웨어로 센서, 모터, 광원 등의 하드웨어를 직접 제어
어린이를 대상으로 하는 다양한 물리적 컴퓨팅 프로젝트가 진행중
• 로봇, 쿼드콥터, 문 센서….
일반 PC는 GPIO 포트 결여
미디어 센터로 활용
게임개발 플랫폼
강력한 멀티미디어 및 3D 그래픽 성능 적합
스크래치를 이용한 손쉬운 게임 개발
매우 작은 범용 컴퓨터
Raspberry Pi
11
RaspberryPi
ARM vs x86
라즈베리파이는 브로드컴 BCM2835 SoC 멀티미디어 프로세서 탑재
그래픽 프로세싱, 오디오, 통신 유닛 등이 포함
보드 중앙에 프로세서 위치
PC에서 주로 사용되는 x86계열 프로세서와는 다른 ARM 명령어 셋을
사용
주로 휴대기기에 많이 사용
축소 명령 집합 컴퓨터 (RISC; Reduced Instruction Set Computer)
• X86은 복잡 명령 집합 컴퓨터(CISC; Complex Instruction Set Computer)
기존의 PC 소프트웨어와는 호환되지 않음
저전력 특성
보드에 탑재된 micro-USB 포트를 통해서 5V-1A의 USB 전력공급으
로 동작 가능
Raspberry Pi
12
RaspberryPi
Linux vs Windows
Linux vs Windows
오픈 소스 라이선스인 리눅스를 포팅
윈도우는 소스코드가 비공개인 반면 리눅스는 모든 소스 및 변경사
항 공개
라즈베리파이에 포팅된 운영체제는 모두 오픈 소스
라즈베리파이에 포팅된 운영체제
Raspberry Pi
13
RaspberryPi 활용 사례
관련 동영상(1)
Raspberry Pi
14
RaspberryPi 활용 사례
관련 동영상(2)
Raspberry Pi
15
RaspberryPi 활용 사례
후방감지
초음파 센서 + LED
Raspberry Pi
16
RaspberryPi 활용 사례
디지털 온도계
온습도센서 + LED
Raspberry Pi
17
RaspberryPi 활용 사례
전기장판 제어
라즈베리파이 + 릴레이 모듈 + 전기장판
Raspberry Pi
18
RaspberryPi 활용 사례
전자도어 시스템
라즈베리파이 + 초음파 센서 + 카메라 + 전자도어 + 트위터/푸시서버
초음파센서
LED
카메라
Raspberry Pi
19
RaspberryPi 활용 사례
스마트 홈(온습도 센서)
라즈베리파이 + 온습도 센서
Raspberry Pi
20
Thank you
Raspberry Pi
21