마이크로프로세서(uP) vs. 마이크로컨트롤러(uC)
마이크로프로세서(uP)
- CPU
- 외부 메모리와 i/O 구성요소 필요
- 노트북, 데스크탑, 자동차 ECU 등 고성능 시스템에 사용
마이크로컨트롤러(uC)
- uP +메모리(RAM/ROM) + 입출력 인터페이스
- 특정 작업을 수행하는 임베디드 시스템에 사용
마이크로 프로세서 구조
- Peripheral: CPU 주변의 hardware
- 컴퓨터/ MCU에 연결된 외부/ 내부 장치
- General Purpose Input/Output
- Timer
- Analog Digital Converter
- Direct Memory Access
- 통신: UART, SPI, CAN
- Peripheral 제어
- Register를 사용하여 제어
- Register 값을 read/ write
- 최소 1bit 단위로 정보를 저장/ 수정
TC275 MCU
- AURIX TriCore 마이크로컨트롤러
- 자동차 및 산업용 application에 적합
- 안전 및 보안 기능 지원: ASIL-D, ISO 26262
- Core 0
- General application processing
- Main control tasks
- Core 1
- Real time processing
- Safety-critical tasks
- Core 2
- High-performance processing
- Auxiliary tasks
iLLD(Infineon Low Level Driver)
- 재사용성, 모듈화
잘 짠 코드는?
함수를 적절히 사용하여 기능을 모듈화 한 것
'IVS > 마이크로프로세서' 카테고리의 다른 글
Interrupt (0) | 2025.01.20 |
---|---|
마이크로프로세서의 전장시스템 활용 (0) | 2025.01.17 |