Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- vscode
- TX
- 시리얼통신
- 아두이노
- 송수신
- can 통신
- txrx
- RX
- OBD
- 자동 변수
- 디바이스마트
- UART통신
- 양방향 통신
- 시리얼모니터
- UART
- 아두이노레오나르도
- 시리얼 통신
- platformIO
- 디지털핀
- 공모전
- SPI 통신
- 기본 문법
- SoftwareSerial
- 시리얼포트
- 차량통신
- OBD모듈
- 마스터 슬레이브
- Serial통신
- Makefile
- 아두이노우노
Archives
- Today
- Total
개발 블로그
CPU, MPU, MCU 의 차이 본문
CPU = Central Processing Unit
MPU = Micro Processing unit
MCU = Micro Controller Unit
세 가지의 개념을 그림으로 표현하면 다음과 같다.
CPU
컴퓨터 중앙 처리 장치라고 부른다. 프로그램 명령어를 실행하는 일을 담당하고, 제어 장치 (Control Unit), 연산 장치 (ALU), 레지스터 세 부분으로 나뉜다. 다른 장치들과는 시스템 버스로 연결된다.
MPU
CPU 를 하나의 단일 IC(integrated Circuit) 칩에 집적시켜 만든 반도체 소자를 MPU 라고 한다.
CPU 의 여러 형태 중 소자가 하나인 종류가 MPU 이며, 모든 MPU 는 CPU 지만 모든 CPU 가 MPU 는 아니다.
MCU
MCU 는 CPU 의 기능은 물론이고 일정한 용량의 메모리, 입출력 제어 인터페이스, 주변 장치 컨트롤러 회로까지 하나의 칩에 내장한 반도체이다. 기능이 많은 MCU의 경우, 전원을 연결하고 입출력 장치를 연결하기만 하면 그것 자체로 작은 컴퓨터가 되기도 한다.
참고 자료
https://www.hackerschool.org/Sub_Html/HS_University/HardwareHacking/06.html
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=wonjinho81&logNo=220176994358
http://yimoyimo.tk/CPU,MPU,MCU/
'개발 > ETC' 카테고리의 다른 글
왜 임베디드에서 C를 많이 사용할까? (0) | 2022.01.23 |
---|