샤시/바디/인포/편의 등 각 분야별로 대표적으로 사용되는 몇 가지 MCU 존재

위에서 언급한 MCU 선정 후, MCU를 지원하는 AUTOSAR 패키지 사용
-> 3rd Party SW 개발사/ MCU제조사/ Tier N 커뮤니케이션 통해 선정
MCAL SW를 3rd Party에서 1차 migration, Tier에서 2차 Migration 함
(MCU단위 -> AUTOSAR단위 -> Product 단위)
BSW에서는 핸드 코딩 지양
AUTOSAR Configuration Tool을 이용해 AUTOSAR 사양과 OEM 요구사항에 따라 Configuration 함
이후 코드를 생성하고, 소스코드를 통합해 컴파일함


Configuration 설정은 ARXML(AUTOSAR XML) 형태로 저장되고 추출 된다
구성 단계에서, 시슽메 요구사항, 소프트웨어 모듈 설정 정의
AUTOSAR 툴 사용해서 ECU 소프트웨어 구성과 파라미터 설정
예시

ECU Configuration
각 ECU의 역할과 기능을 정의합니다. 이는 시스템 요구사항에 따라 결정됩니다.
BSW Configuration
베이직 소프트웨어(BSW) 모듈의 설정을 정의합니다. BSW는 OS, 메모리 서비스, 통신 서비스 등의 기본적인 기능을 제공합니다.
RTE Configuration
런타임 환경(RTE)의 설정을 정의합니다. RTE는 애플리케이션 소프트웨어 컴포넌트와 BSW 사이의 인터페이스를 제공합니다.
SWC Configuration(ASW)
소프트웨어 컴포넌트(SWC)의 설정을 정의합니다. SWC는 애플리케이션 기능을 구현하는 모듈입니다
구성단계에서 정의된 설정(ARXML)을 바탕으로 자동 코드 생성

Code Generation
AUTOSAR 툴을 사용하여 BSW, RTE, SWC의 코드를 자동으로 생성합니다. 생성된 코드는 설정된 파라미터에 따라 동작합니다
Configuration Files
ECU와 소프트웨어 모듈의 동작을 정의하는 XML 파일들이 생성됩니다.
Code Generators
Vector DaVinci Configurator, Elektrobit EB tresos Studio,ETAS Isola, Hyundai AUTOEVER Mobilgene, MATLAB/Simulink with AUTOSAR Toolbox 등.
생성된 코드를 컴파일 하여, 실행 가능한 바이너리 파일을 생성하는 단계
코드가 하드웨어에 맞게 빌드되고 링킹하여 ECU에서 실행 가능한 형식으로 변환 된다


ADC 변환 후 완료되었을 떄 부를 콜백 함수 설정 정의하는 것
Dependency : AdcGrpNotifiCapability가 설정되었을 때만 가능
