MATLAB 및 Simulink 교육

Code Generation for AUTOSAR Adaptive Applications

일정 보기 및 등록

교육과정 세부 정보

본 2일 교육과정에서는 AUTOSAR Blockset을 사용한 AUTOSAR Adaptive 준수 모델링 방법 및 코드 생성 방법에 대해 다룹니다. 모델 기반 설계(Model-Based Design) 맥락에서 하향식 소프트웨어 개발 방식과 상향식 소프트웨어 개발 방식의 워크플로우도 다룹니다. 자동 C/C++코드 생성을 위해 Embedded Coder를 사용하는 자동차 산업 소프트웨어 개발자 및 시스템 엔지니어를 위한 교육과정입니다. 본 교육과정에서 다루는 주요 내용은 다음과 같습니다.
 
  • 이미 존재하는 ARXML 시스템 명세로부터 Simulink 모델 생성
  • AUTOSAR Adaptive 준수 코드 생성을 위한 Simulink 모델 구성
  • Simulink에서 AUTOSAR Adaptive 이벤트 및 메서드 구성
  • AUTOSAR Adaptive 소프트웨어 아키텍처 및 컴포지션 가져오기와 내보내기
  • AUTOSAR Runtime for Adaptive Applications 호출 모델링

1일차


AUTOSAR Adaptive 플랫폼 개요

학습목표: AUTOSAR 플랫폼 간의 차이점과 Simulink 및 AUTOSAR Blockset을 통해 AUTOSAR Adaptive 소프트웨어 설계를 촉진하는 방법을 이해합니다.

  • AUTOSAR 개요
  • AUTOSAR Adaptive 플랫폼
  • 서비스 지향 아키텍처
  • Simulink를 사용한 AUTOSAR Adaptive 애플리케이션 설계

AUTOSAR Adaptive C++ 코드 및 아티팩트 이해하기

학습목표: AUTOSAR Adaptive 코드 생성 및 시뮬레이션을 위한 Simulink 모델을 구성하고, 생성된 AUTOSAR Adaptive C++ 코드 및 ARXML 파일을 살펴봅니다.

  • 일반 C 및 C++ 코드 생성
  • AUTOSAR Adaptive 코드 생성을 위한 모델 구성
  • AUTOSAR Adaptive C++ 코드 및 ARXML 파일 생성
  • AUTOSAR Adaptive 모델 시뮬레이션

AUTOSAR Adaptive 이벤트 모델링하기

학습목표: 이벤트 기반 통신을 사용하는 AUTOSAR Adaptive 포트 및 인터페이스를 작성하고 모델링합니다.

  • AUTOSAR Adaptive 포트 및 인터페이스 구성
  • AUTOSAR Adaptive 애플리케이션에서 Simulink 버스 사용

AUTOSAR Adaptive 멀티레이트 애플리케이션 모델링하기

학습목표: AUTOSAR Adaptive 애플리케이션에서 주기적 및 비주기적 레이트를 스케줄링합니다.

  • AUTOSAR Adaptive 모델링 도메인
  • 이벤트 기반 AUTOSAR Adaptive 애플리케이션 모델링

2일차


AUTOSAR Adaptive 메서드 모델링하기

학습목표: AUTOSAR Adaptive 메서드를 사용하여 통신하는 클라이언트 및 서버 애플리케이션을 모델링합니다.

  • AUTOSAR Adaptive 애플리케이션 간 서비스 인터페이스 구성
  • 블로킹 메서드 호출 모델링
  • 논블로킹 메서드 호출 모델링

AUTOSAR Adaptive 애플리케이션 가져오기

학습목표: 기존 ARXML 파일을 가져와서 정확한 아키텍처 및 인터페이스로 Simulink 모델을 자동 생성합니다.

  • AUTOSAR Adaptive XML(ARXML) 설명
  • AUTOSAR Adaptive 애플리케이션 가져오기
  • 배열 및 열거형 데이터형
  • 생성된 Simulink 모델에 기능 추가
  • 하네스 모델을 사용하여 시뮬레이션
  • AUTOSAR Adaptive 코드 생성
  • 구조체 및 고정소수점 데이터형
  • Simulink에서 가져온 데이터형 관리
  • 수정된 ARXML 파일 가져오기

AUTOSAR Adaptive 소프트웨어 아키텍처 모델링하기

학습목표: AUTOSAR Adaptive 소프트웨어 아키텍처 설계를 구축하고 이를 잘 작동하는 AUTOSAR Adaptive 애플리케이션 및 컴포지션으로 채웁니다.

  • AUTOSAR Adaptive 소프트웨어 아키텍처 및 컴포지션 생성
  • AUTOSAR Adaptive 애플리케이션 생성
  • AUTOSAR Adaptive 컴포지션 및 애플리케이션 내보내기
  • AUTOSAR Adaptive 소프트웨어 아키텍처 모델 시뮬레이션

AUTOSAR Adaptive 런타임 서비스 모델링하기

학습목표: 영속 데이터를 읽고 쓰며, 표준 로깅 유틸리티를 활용하도록 AUTOSAR Adaptive 애플리케이션을 구성합니다.

  • 키-값 영속성 모델링
  • 표준 로깅 유틸리티로 출력

수준: 중급

수강자 필수조건:

Simulink® Fundamentals 이수 (또는 Simulink Fundamentals for Automotive System Design 이수 또는 Simulink Fundamentals for Aerospace System Design 이수) 및 Embedded Coder® for Production Code Generation 이수. C++ 프로그래밍 언어 및 AUTOSAR Adaptive 플랫폼에 대한 지식.

기간: 2 일

언어: 中文

일정 보기 및 등록