문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
1일차: 개요 및 AUTOSAR 아키텍처 소개
- AUTOSAR Classic Platform에 대한 기본 설명
- 소프트웨어 계층과 ECU 아키텍처 이해
- 기본 소프트웨어(BSW)의 역할 및 계층형 구조 설명
- 마이크로컨트롤러 추상화 레이어(MCAL)
- AUTOSAR 구성 방법론 및 XML 기반 워크플로우 소개
- ETAS ISOLAR-A/B에 대한 개요
2일차: 서비스 계층 및 ECU 추상화 레이어
- 서비스 계층 개요
- 워치독 매니저(WdgM)
- 진단 이벤트 매니저(DEM)
- NVRAM 관리자(NvM)
- ECU 추상화 레이어
- 입출력 하드웨어 인터페이스 이해
- 통신 및 메모리 추상화 기능에 대한 설명
- 운영체제의 기초와 메모리 동작 모드 개요
3일차: 통신 스택과 런타임 환경
- COM 스택의 기본 구조: PDUR, COM, CAN/LIN 드라이버
- AUTOSAR OS의 작업 처리, 스케줄링 및 이벤트 관리 방식
- RTE(Runtime Environment) 개념과 역할
- 애플리케이션 소프트웨어와 BSW 간 통합에서의 RTE 역할 설명
- RTE 생성 프로세스에 대한 설명
4일차: 시스템 통합 및 실무 구성 연습
- ETAS ISOLAR-A와 B를 활용한 구체적인 구성 방법 설명
- 시스템 구성 및 통합 절차에 대한 이해도 향상
- 애플리케이션 소프트웨어 구성요소(SWC)의 통합 방법 설명
- 통합 과정에서 발생하는 문제 진단 및 해결 기법 연습
- AUTOSAR 프로젝트 관리 방법과 베스트 프랙티스 설명
준비 사항(반드시 확인 필요):
소프트웨어:
- ETAS ISOLAR-A 및/또는 ISOLAR-B(최신 버전)
- AUTOSAR 스키마(프로젝트 요구에 따라 4.2.x 또는 4.3.x)
- 컴파일러 툴체인(GNU ARM이나 IAR 등 코드 생성 시뮬레이션용)
- ETAS에서 제공하는 예제용 BSW 프로젝트 또는 사용자 맞춤형 설정
- XML/XSD 검증 도구(선택 사항)
하드웨어 (오프라인 강의 또는 하이브리드 방식 시 필요):
- 평가용 보드(예: 인피니언 TriCore AURIX, NXP S32K 등)
- 디버거(Lauterbach, iSYSTEM 또는 PEmicro 등)
- CAN 인터페이스(물리적 버스 시뮬레이션을 위해 USB-to-CAN 장치 필요)
요건
- 임베디드 시스템 및 마이크로컨트롤러 아키텍처에 대한 기본 지식
- 실시간 시스템 또는 자동차용 ECU 개발 경험
- C 프로그래밍 능력 및 일반적인 프로그래밍 경험
대상 수강생
- AUTOSAR Classic Platform을 처음 접하는 임베디드 소프트웨어 엔지니어
- ECU 및 마이크로컨트롤러 기반의 자동차 시스템 개발자
- AUTOSAR BSW 설정 및 통합 작업을 담당하는 소프트웨어 통합 엔지니어
- ETAS ISOLAR-A/B, DaVinci Developer 등 관련 도구를 사용 중인 기술자
28 시간