Page 692 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 692
웨어를 직접 제어할 수 있다. PHYSICAL COMPUTING이 가능한 것이다. 겨우 몇 줄의 간단한
프로그래밍으로 발광 다이오드를 켜고, 스위치입력을 받고, 모터를 회전시키고 온도와 빛을 라
즈베리파이에서 제어할 수 있다.
⓹PC 주변 기기 활용
라즈베리파이는 PC의 주변 기기를 그대로 활용할 수 있다. 2개의 USB포트를 제공하므로 PC
에 사용하던 키보드와 마우스를 사용할 수 있고, HDMI 포트로는 모니터를 연결할 수 있다. 컴
포지트 포트도 제공하므로 구형 TV를 화면 표시장치로 사용해도 된다. 심지어 전원 어댑터도
micro USB 커넥터를 사용하므로 스마트폰에 따라온 충전기를 그대로 사용할 수 있다. 물론
어댑터의 구격은 확인 해봐야 한다. 주의할 점은 PC 주변 기기는 라즈베리파이와의 호환을 전
제로 만들어진 것이 아니라는 점이다.
다) 라즈베리파이의 기능 설명
⓵ 코어
코어는 700MHz ARM1176-JZFS가 들어있다. 메모리보호장치를 포함하고 있어 가상 메모리
기능을 사용하는 리눅스를 실행할 수 있다. 부동소수점처리장치를 포함하고 있어 하드웨어 기
반의 빠른 실수처리를 지원한다. 자바 바이트 코드를 하드웨어에서 직접 실행하는 기능
(Jazelee)을 포함하고는 있지만 운영 체제 수준에서 이를 활용하지는 못한다. ARM11 코어는
ARMv6 명령어 셋을 실행하며 요즘 많은 인기를 얻고 있는 ARMCortex 패밀리에 사용되는
ARMv7 명령어 셋과는 약간 차이가 있다. 하지만 비교적 쉽게 이식이 가능했다.
⓶ GPU
브로드컴의 VideoCore IV를 내장하고 있다. 1920 x 1080p 해상도의 Full HD 비디오를 재생
및 인코딩 할 수 있으며 빠른 2D 및 3D 그래픽 처리 성능을 가지고 있다. 저전력 소모를 특
징으로 한다.
- 685 -