Page 512 - MDP2020-1
P. 512
| 인천전자마이스터고등학교 ·············································································································
506
클래식 코어버전 : ARM 7 -> ARM 9 -> ARM 11
ARM 의 버전은 2씩 올라가며 홀수를 사용합니다. 짝수 ARM 버전은 ARM 직원들이 사용하는
버전이며 시판되기 전에 버그를 잡는 용도로 사용됩니다.
최근에는 ARM Cortex-M , Cortex-R, Cortex-A 버전으로 버전업이 되어 출시됐습니다. 클래
식 버전보다 성능이 많이 뛰어나 cortex(피질) 라는 단어를 붙이게 됐습니다.
M버전(저전력)은 자동차에 사용되며, R버전은 영상처리 카메라, A버전(고성능)은 스마트폰에
사용됩니다. 실제 사용할 보드는 STM32F4 라는 보드이며 과거 STM 사에서 제작한 32bit 보
드로 라이센스를 팔았지만 이름 그대로 STM을 사용하고 있습니다.
STM32F4 ARM-cortex-M4 프로세서를 사용합니다. 최대클럭 168MHZ, DSP, 32bit의 특징을
가지고 있습니다.
Raspberry Pi – ARM에서 적외선센서1 값을 받아 사람의 유무를 인지.
-카메라와 적외선센서2로 얼굴을 읽어서 리니어 모터를 제어
영국의 라즈베리 파이 재단이 기초 컴퓨터 과학의 교육을 위해 개발한 싱글보드형 컴퓨터입니
다. 즉, 마이크로프로세서, 메모리, 입출력 연결단자 등을 하나의 회로로 구성한 초소형 컴퓨터
라고 생각할 수 있습니다.
현재 라즈베리 파이는 A/A+, B/B+, 2, zero 등의 다양한 모델이 개발되어 있으며, 가격은 대
략 35달러로 저렴한 편입니다. 첫째로 신용카드 크기의 독자적으로 동작이 가능한 소형컴퓨터
입니다. 둘째로 아두이노에 비해 훨씬 강력한 계산 기능과 응용 분야를 제공하고 있습니다.
셋째로 다양한 운영체제를 지원합니다. 기본적으로 리눅스 계열의 OS를 지원합니다.
가장 널리 사용되는 OS는 라즈비안(Raspbian)으로 데비안 리눅스를 소형화하여 라즈베리 파이
전용으로 개발한 운영체제입니다.
그리고 라즈베리 파이2부터는 Windows10 IoT Core도 지원하여 Windows 관련 사물인터넷 응
용 개발이 가능합니다.
넷째, 강력한 그래픽 기능을 가지고 있습니다. HDMI를 탑재하여 Full HD 해상도의 동영상에
대한 처리가 가능합니다.
다섯째, PC 주변기기를 활용할 수 있습니다. 다수의 USB 연결단자메모리카드 슬롯을 포함하고
있어 PC에서 사용하는 많은 주변기기를 그대로 사용할 수 있습니다.
여섯째, GPIO를 지원하여 USB 기반의 별도 추가 장비 없이 각종 센서 및 소자들을 OS 내부에
탑재된 C와 파이썬 언어를 작성된 프로그램을 통해 완벽한 제어가 가능합니다.
Android – 라즈베리파이 스크린에 띄어진 QR코드를 통하여 안드로이드에 접근