1 아두이노(Arduino)와 라즈베리파이(Rasberrypi)의 차이점
1.1 운영체제(OS)
- 아두이노는 운영체제나 펌웨어가 없음
- 라즈베리파이는 운영체제 설치가 가능함
= 아두이노는 OS 없이 동작 가능 / 라즈베리파이는 OS가 필요
1.2 언어기반
- 아두이노는 C언어 기반
- 라즈베리파이는 C언어, JAVA, Python과 같은 다른 SW기반의 프로그램까지 확장가능
1.3 제어
- 아두이노는 외부 프로그램을 이용하여 외부기기를 직접 제어하는 것에 특화
- 라즈베리파이는 설치된 OS 내에서 직접 프로그래밍을 통해 외부기기를 제어
1.4 주로 사용되는 곳
- 아두이노는 센서, 모터와 같은 외부 제어에 적합
- 라즈베리파이는 카메라와 같은 복잡한 계산과 그래픽 처리 등에 적합
= 외부기기 제어 : 아두이노 / 데이터 처리 : 라즈베리파이