앞 단계까지 우리는 다음 작업을 완료했다.
SWC 생성
Port 생성 (R-Port / P-Port)
Port 연결
Runnable 생성
Data Access 및 RTE Event 설정
이제 바로 RTE Generate를 하고 싶겠지만, 그 전에 반드시 수행해야 하는 작업이 있다.
바로 Harmonize (하모나이즈) 이다.
1. Harmonize 란 무엇인가?
Harmonize (하모나이즈)는 AUTOSAR에서 매우 중요한 과정이다.
ARXML 설정 간의 불일치를 정리하고 내부 구조를 동기화하는 작업이다.
좀 더 쉽게 말하면 "지금까지 만든 설정을 RTE가 이해할 수 있는 형태로 정리하는 과정" 이다.
2. Harmonize 는 왜 필요한가?
AUTOSAR 설정은 단순히 눈에 보이는 것만 존재하는 게 아니다.
앞에서 했던 모든 정보들은 내부적으로 서로 참조 관계를 가진다.
문제는 우리가 설정만 하고 나면
내부 참조가 아직 "완전히 연결되지 않은 상태"일 수 있다.
그래서 Harmonize 가 필요하다.
3. Harmonize 방법
Harmonize 는 사실 매우 매우 쉽다. 간단하다.
Auto-Wiz > ECU Configuration & Code Generation 메뉴를 선택하거나 혹은 리본메뉴를 선택한다.


연두색 네모 아이콘을 클릭하면 아래와 같은 화면이 나온다. (EcucValueCollection)
여기서 우측에 있는 Generate ECU Configuration 을 선택한다.
이것을 Harmonize (하모나이즈)라고 표현한다.

Generate ECU Configuration 을 클릭하면 아래와 같은 ECUC Gen 화면이 팝업창처럼 뜬다.
내가 작업해서 건드린 arxml 이 있으면 반드시 체크가 되어 있어야 한다.
체크가 안되어 있으면 체크하고 Next 를 눌러 다음 단계로 넘어간다.

어떤 AUTOSAR 모듈 코드를 생성할지 선택하는 단계인데, Rte 부분을 체크하고 Next 를 클릭한다.
왜 RTE만 체크하냐?
지금 단계에서는 “RTE 코드만 생성하면 되기 때문”이다.

Next 이후 나오는 ECUC Gen options 은 건드리지 말고 Finish 해서 하모나이즈 과정을 마치면 된다.
정리
Harmonize는 RTE 생성을 위한 필수 준비 단계이며, ARXML 설정 동기화 과정이다.
RTE Generate 전에 반드시 수행해야 한다.
하지 않으면 Rte API 누락 및 에러가 발생할 것이다.
'mobilgene' 카테고리의 다른 글
| Mobilgene 전체 구조 한방 정리 (입문 → 실무 연결) (0) | 2026.04.11 |
|---|---|
| 기본 동작 8. RTE Generate 및 코드 확인 (3) | 2026.04.11 |
| 기본 동작 6. Runnable 생성 및 동작 추가 (0) | 2026.04.10 |
| 기본 동작 5. P-Port 와 R-Port 연결 하기 (0) | 2026.04.10 |
| 기본 동작 4. Interface 생성 및 Port 설정 방법 (0) | 2026.04.10 |