Page 472 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 472
-각 포트에 대한 데이터 출력 레지스터 (GPIOx_ODR, GPIOx_BSRR, GPIOx_BRR)와
데이터 입출력 제어 레지스터 (GPIOx_CRL,CRH), 데이터입력 레지(GPIOx_LCKR)을
가지고 있다.
나) GPIO 레지스터
1. 데이터 출력 레지스터 (GPIOx_ODR, GPIOx_BSRR, GPIOx_BRR)
2. 데이터 입출력 제어 레지스터 (GPIOx_CRL,CRH)
3. 데이터입력 레지(GPIOx_LCKR)
나. 라즈베리파이
1) 외형
2) 개요
라즈베리파이는 영국의 라즈베리파이 재단에서 학교에서 기초 컴퓨터 과학 교육을 증진시키
기 위해 만든 싱글 보드 컴퓨터이다. 2012년 1월에 출시한 이후로 Pi 1 Model A > Pi 1
Model A+ > Pi 1 Model B > Pi 2 로 성능 향상을 해오면서 저렴한 가격에 막강한 성능으
로 꾸준하게 사랑을 받고 있으며 전 세계적으로 많은 판매를 기록하고 있다.
2014년에 출시된 라즈베리파이2는 브로드컴의 BCM2836 단일 칩 시스템을 사용하며 (SoC
: 한개의 칩 안에 CPU, GPU, DSP, 그리고 SDR SDRAM이 들어 있음) 이 칩에는 900 Mhz
ARM Cortex-A7 쿼드코어 프로세서(일반 데스크탑은 보통 2500 MHz~3500 MHz)를 사용하
며, 라즈베리 파이 재단측에서 라즈베리 파이에 포팅한 데비안과 아치 리눅스, QtonPi등의 리
눅스 배포판을 제공하고 있다.
그리고 재단측에서는 라즈베리파이의 주 프로그래밍 언어인 파이썬을 사용할 수 있도록 지원
하고 있다.
우리가 만들 작품에서 라즈베리파이는 스마트폰과 ARM Cortex 보드 사이의 중계기 역할을
할 통신기기로 사용된다.
- 465 -