-
마이크로프로세서(MPU)와 마이크로컨트롤러(MCU)임베디드 2024. 10. 17. 02:26
마이크로프로세서(MPU)
- 컴퓨터에서 명령을 수행하고 데이터를 처리하는 CPU를 칩 형태로 만든 집적회로
- CPU, GPU, 라즈베리 파이 등이 포함된다. 주로 스마트폰, 컴퓨터 서버, 고성능 IoT기기등에 사용된다
- 마이크로프로세서에 캐시메모리,주기억장치,입출력 제어장치까지 포함되면 마이크로컨트롤러로 분류가 된다.
- 운영체제를 지원하여 리눅스나 안드로이드 같은 운영체제를 사용하여 고성능 연산 및 멀티태스킹을 지원한다.
마이크로컨트롤러(MCU)
- 집적 회로 안에 프로세서와 메모리 입출력 버스 등의 하나의 칩에 통합된 SoC(System on Chip)형태
- 아두이노,STM32,ESP32 등이 포함된다. 주로 가전제품, 의료기기 ,IoT기기 등에 사용된다
- 보통 운영체제 없이 돌리거나 RTOS를 사용하여 구동한다. 구동에 필요한 다양한 주변 장치가 하나의 칩에 통합 되있다.
- 단일 또는 적은 수의 태스크를 효율적으로 실행되도록 설계한다.
공통점
- CPU를 포함하고 있음
- 임베디드 시스템에서 많이 사용됨
- 메모리와 입출력 장치를 사용하여 데이터를 처리하고 시스템 제어
'임베디드' 카테고리의 다른 글
임베디드 시스템의 기본과 특징 (2) 2024.10.08