コース概要

1日目: 導入と AUTOSAR アーキテクチャ概要

  • AUTOSAR Classic Platform の導入
  • ソフトウェア層と ECU アーキテクチャ
  • 基本ソフトウェア (BSW) と階層構造の役割
  • マイコン抽象化層 (MCAL)
  • AUTOSAR 構成方法論と XML ベースのフローの導入
  • ETAS ISOLAR-A/B の概要

2日目: サービス層と ECU 抽象化層

  • サービス層の概要
  • ウォッチドッグマネージャ (WdgM)
  • ダイアグノスティックイベントマネージャ (DEM)
  • NVRAM マネージャ (NvM)
  • ECU 抽象化層
  • I/O ハードウェアインターフェース
  • 通信とメモリアブストラクション
  • OS の基本とメモリ動作モード

3日目: コミュニケーションスタックとランタイム環境

  • COM スタックの基本:PDUR, COM, CAN/LIN ドライバ
  • AUTOSAR OS: タスク、スケジューリング、イベント
  • RTE (ランタイム環境)
  • アプリケーションと BSW の統合の役割
  • RTE 生成プロセス

4日目: システム統合と構成実践

  • 構成ツール:ETAS ISOLAR-A および B の詳細な使用方法
  • システムの構成と統合ワークフロー
  • アプリケーションソフトウェアコンポーネント (SWCs) の統合
  • 統合問題のデバッグとトラブルシューティング
  • AUTOSAR プロジェクトワークフローとベストプラクティス

セットアップ要件(確認が必要):

ソフトウェア:

  • ETAS ISOLAR-A および/または ISOLAR-B (最新版)
  • AUTOSAR スキーマ(例: 4.2.x や 4.3.x など、プロジェクトに応じて)
  • コンパイラツールチェーン(例: GNU ARM または IAR によるコード生成シミュレーション用)
  • ETAS またはカスタムセットアップによって提供されるデモ BSW プロジェクト
  • XML/XSD 検証ツール(オプション)

ハードウェア(オンサイトまたはハイブリッドの場合):

  • 評価ボード(例: Infineon 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 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー