임베디드/기초

아두이노와 라즈베리파이의 차이점

코딩왕(진) 2023. 3. 1. 23:59

1 아두이노(Arduino)와 라즈베리파이(Rasberrypi)의 차이점

1.1 운영체제(OS)

- 아두이노는 운영체제나 펌웨어가 없음

- 라즈베리파이는 운영체제 설치가 가능함

= 아두이노는 OS 없이 동작 가능 / 라즈베리파이는 OS가 필요

 

1.2 언어기반

- 아두이노는 C언어 기반

- 라즈베리파이는 C언어, JAVA, Python과 같은 다른 SW기반의 프로그램까지 확장가능

 

1.3 제어

- 아두이노는 외부 프로그램을 이용하여 외부기기를 직접 제어하는 것에 특화

- 라즈베리파이는 설치된 OS 내에서 직접 프로그래밍을 통해 외부기기를 제어

 

1.4 주로 사용되는 곳

- 아두이노는 센서, 모터와 같은 외부 제어에 적합

- 라즈베리파이는 카메라와 같은 복잡한 계산과 그래픽 처리 등에 적합

= 외부기기 제어 : 아두이노 / 데이터 처리 : 라즈베리파이