반응형
자동차 SW 개발, AUTOSAR, ECU 개발, 차량 통신 분야에서는 수많은 약어와 전문 용어가 사용된다.
특히 신입 개발자나 임베디드 입문자는 회의 내용이나 요구사항 문서를 보면서
“이게 무슨 뜻이지?” 라는 상황을 자주 겪게 된다.
이번 글에서는 자동차 전장 SW 개발에서 자주 사용하는 용어들을 한 번에 정리해본다.
ECU / 전장 시스템 용어
- ECU (Electronic Control Unit) : 차량 기능을 제어하는 전자 제어 장치
- MCU (Micro Controller Unit) : ECU 내부에서 프로그램을 실행하는 마이크로컨트롤러
- BCM (Body Control Module) : 도어, 램프, 와이퍼 등을 제어하는 바디 ECU
- EPS (Electric Power Steering) : 전동식 조향 시스템
- ABS (Anti-lock Brake System) : 차량 제동 시 바퀴 잠김 방지 시스템
- EMS (Engine Management System) : 엔진 제어 시스템
- BMS (Battery Management System) : 배터리 상태 관리 시스템
- VCU (Vehicle Control Unit) : 차량 전체를 통합 제어하는 장치
- PE System (Power Electric System) : 전기차 모터 구동 시스템
- ICCU (Integrated Charging Control Unit) : 전기차 통합 충전 제어 장치
- SBCM (Side Body Control Module) : 차량 사이드 바디 기능을 제어하는 ECU
차량 통신 용어
- CAN (Controller Area Network) : ECU 간 데이터를 송수신하는 차량 통신 방식
- CAN FD (CAN Flexible Data Rate) : 기존 CAN보다 속도와 데이터 크기가 향상된 통신 방식
- LIN (Local Interconnect Network) : 저속 차량 통신 프로토콜
- FlexRay : 고속·고신뢰성 차량 네트워크 통신 방식
- Automotive Ethernet : 차량용 이더넷 통신 기술
- PDU (Protocol Data Unit) : 통신 데이터 단위
- Signal : CAN 메시지 내부 데이터 항목
- Frame(Message) : 통신 데이터 패킷
- Bus Off : CAN 오류 누적으로 통신이 차단된 상태
- Timeout : 일정 시간 동안 통신 데이터가 수신되지 않는 상태
- Alive Counter : 메시지 정상 수신 여부를 확인하기 위한 카운터 값
AUTOSAR 용어
- AUTOSAR (AUTomotive Open System ARchitecture) : 자동차 SW 표준 플랫폼
- BSW (Basic Software) : AUTOSAR 기본 소프트웨어 계층
- ASW (Application Software) : 차량 기능을 구현하는 응용 소프트웨어
- RTE (Run-Time Environment) : SWC 간 데이터를 연결하는 계층
- SWC (Software Component) : AUTOSAR 응용 소프트웨어 단위
- MCAL (Microcontroller Abstraction Layer) : MCU 하드웨어 추상화 계층
- COM : AUTOSAR 통신 관리 모듈
- DCM (Diagnostic Communication Manager) : 진단 통신 처리 모듈
- DEM (Diagnostic Event Manager) : 고장 이벤트 관리 모듈
- DET (Default Error Tracer) : 개발 단계 오류 추적 모듈
- NvM (NVRAM Manager) : EEPROM/Flash 데이터 관리 모듈
- OS (Operating System) : 태스크 및 스케줄링 관리 모듈
- ARXML (AUTOSAR XML) : AUTOSAR 설정 파일 형식
진단(Diagnostic) 용어
- UDS (Unified Diagnostic Services) : 차량 ECU 진단 통신 프로토콜
- DTC (Diagnostic Trouble Code) : ECU 고장 코드
- DID (Data Identifier) : 진단 데이터 식별 ID
- RID (Routine Identifier) : Routine Control 식별 ID
- NRC (Negative Response Code) : 진단 실패 응답 코드
- RDBI (Read Data By Identifier, 0x22) : ECU 데이터 읽기 서비스
- WDBI (Write Data By Identifier, 0x2E) : ECU 데이터 쓰기 서비스
- Routine Control (0x31) : 특정 기능 실행 제어 서비스
- Security Access (0x27) : 보안 인증 기반 진단 접근 서비스
- Session Control (0x10) : ECU 진단 세션 변경 서비스
- FBL (Flash BootLoader) : ECU 소프트웨어 다운로드 및 업데이트 프로그램
- Flash Programming : ECU 내부 Flash 메모리 쓰기 작업
임베디드 / HW 제어 용어
- Watchdog(WDG) : 시스템 이상 동작 감시 기능
- SBC (System Basis Chip) : 전원·통신·Watchdog 통합 칩
- Transceiver : MCU와 CAN/LIN 신호를 연결하는 칩
- Wake-up : Sleep 상태 ECU 활성화 기능
- Sleep Mode : 저전력 동작 상태
- Interrupt(ISR) : 특정 이벤트 발생 시 즉시 실행되는 함수
- GPIO (General Purpose Input Output) : 범용 입출력 핀
- PWM (Pulse Width Modulation) : Duty 기반 출력 제어 방식
- ADC (Analog Digital Converter) : 아날로그 값을 디지털로 변환하는 기능
- SPI (Serial Peripheral Interface) : 고속 직렬 통신 방식
- UART (Universal Asynchronous Receiver Transmitter) : 비동기 직렬 통신 방식
- I2C (Inter Integrated Circuit) : 2선 기반 직렬 통신 방식
개발 / 테스트 / 형상관리 용어
- Git : 분산 버전 관리 시스템
- SVN (Subversion) : 중앙 집중형 형상관리 시스템
- Branch : 기능별로 코드를 분리해 개발하는 작업 공간
- Merge : 서로 다른 코드 변경 내용을 통합하는 작업
- Commit : 변경한 코드를 저장하는 작업
- Build : 소스 코드를 실행 파일로 생성하는 과정
- Debugging : 프로그램 오류 분석 및 수정 작업
- MATLAB : 수치 연산 및 모델 기반 개발 툴
- Simulink : 블록 기반 제어 로직 모델링 툴
- MBD (Model Based Development) : 모델 기반 개발 방식
- CAPL (Communication Access Programming Language) : CANoe에서 사용하는 차량 통신 스크립트 언어
- CANoe : CAN/LIN/Ethernet 네트워크 분석 및 시뮬레이션 툴
- CANalyzer : 차량 통신 분석 툴
- Trace32 : 임베디드 디버깅 툴
- DaVinci : AUTOSAR 설정 및 코드 생성 툴
- Mobilgene : AUTOSAR ECU 설정 툴
기능 안전 / 품질 용어
- ISO 26262 : 자동차 기능 안전 국제 표준
- ASIL (Automotive Safety Integrity Level) : 자동차 기능 안전 등급
- FMEA (Failure Mode and Effects Analysis) : 고장 형태 영향 분석
- FMEDA (Failure Modes Effects and Diagnostic Analysis) : 진단 포함 고장 분석
- HARA (Hazard Analysis and Risk Assessment) : 위험 분석 및 리스크 평가
- FTA (Fault Tree Analysis) : 결함 원인 분석 기법
- A-SPICE (Automotive SPICE) : 자동차 SW 개발 프로세스 평가 모델
- CSMS (Cyber Security Management System) : 자동차 사이버 보안 관리 체계
SDV / 최신 자동차 SW 용어
- SDV (Software Defined Vehicle) : 소프트웨어 중심 차량 구조
- OTA (Over The Air) : 무선 소프트웨어 업데이트
- ADAS (Advanced Driver Assistance System) : 첨단 운전자 보조 시스템
- Domain Controller : 기능 통합 제어 ECU
- Centralized Architecture : 중앙 집중형 ECU 구조
- Zonal Architecture : 영역 기반 차량 전장 구조
정리
자동차 SW 개발 분야는 일반 소프트웨어 개발보다 훨씬 많은 하드웨어·통신·진단·안전 관련 용어가 사용된다.
처음에는 약어가 많아서 어렵게 느껴질 수 있지만,
실무에서는 반복적으로 계속 사용되기 때문에 자연스럽게 익숙해지게 된다.
특히 AUTOSAR, CAN, UDS, ECU 구조를 이해하기 시작하면
자동차 전장 SW 전체 흐름을 훨씬 쉽게 이해할 수 있게 된다.
반응형
'기타' 카테고리의 다른 글
| 자동차 기능안전에서 TSR과 FSR은 무엇일까? (0) | 2026.05.29 |
|---|---|
| Mobilgene 라이선스 이동 / 갱신 / 삭제 방법 정리 (C2V, V2C, ID, H2H 파일) (0) | 2026.05.27 |
| SDV(Software Defined Vehicle) 시대, 자동차 개발은 어떻게 바뀌고 있을까? (0) | 2026.05.20 |
| map 파일과 ld(Linker) 파일 쉽게 이해하기 — ROM/RAM 영역 보는 방법 (0) | 2026.05.19 |
| 자동차 시동 버튼을 누르면 내부에서는 무슨 일이 일어날까? (0) | 2026.05.16 |