• 案件・求人一覧
  • お役立ちコンテンツ
  • 単価診断
  • ログイン
  • 会員登録
メニューを開く

AUTOSARとは|規格の全体像とClassic/Adaptiveの違い

スキル

最終更新日:2026/09/13

AUTOSARとは|規格の全体像とClassic/Adaptiveの違い

AUTOSARとは、自動車ECUのソフトウェアを標準化するアーキテクチャ規格で、共通の層構造と部品モデルにより機種横断の再利用性を高めます。Classic PlatformとAdaptive Platformの2系統があり、車載制御と高性能演算で使い分けます。車載ソフト実務に入るエンジニア向けに、規格の中身と違い、使いどころを一気通貫で整理します。

先に結論

  • AUTOSARは車載ECU向けソフトウェアの標準アーキテクチャ規格。BMW・Bosch・Continental・Toyota・PSAなどが立ち上げたAUTOSAR development partnershipが策定している

  • Classic Platform(CP)は従来型ECU向け。3層構造(Application/RTE/BSW)で、静的コンフィグとOSEK/VDX由来のAUTOSAR OSを前提としたリアルタイム制御が中心

  • Adaptive Platform(AP)はハイパフォーマンス演算ECU向け。POSIX系OSの上でC++で動作し、ara APIsによる動的なサービス連携ができる(実装差は仕様バージョン・製品により異なる)

  • どちらを使うかは「制御か演算か」「静的か動的か」で分かれる。近年のSDV/Zonal Architectureでは、1台の車両にCPとAPが同居する構成が増えている

  • 案件情報・単価レンジ・職種別の入り方は本記事の対象外。案件面は別記事「自動車ソフトウェアエンジニアのフリーランス案件|職種・単価・SDV動向を解説」を参照

この記事でわかること

  • AUTOSARが何を標準化しているのか、なぜ策定されたのか

  • Classic Platformの3層構造とVirtual Functional Busの考え方

  • Adaptive Platformの構成と、SOA・SOME/IPとの関係

  • CPとAPの使い分け基準と、SDV時代の両者の位置づけ

  • ISO 26262・MISRA C・ISO/SAE 21434など関連規格との接点

目次

  • AUTOSARとは何か(背景と目的)

  • AUTOSAR Classic Platform(CP)の構造

  • AUTOSAR Adaptive Platform(AP)の構造

  • CPとAPの違い(比較表と選び方)

  • AUTOSARと関連規格の関係

  • 開発方法論(Methodology)とツールチェーン

  • 実務での使いどころ・ケース別

  • 学習ロードマップ

  • よくある失敗と対策

  • 実践チェックリスト(参画前確認)

  • まとめ

  • よくある質問

AUTOSARとは何か(背景と目的)

結論として、AUTOSARは「ECUごとにバラバラだった車載ソフトの層構造・インタフェース・開発方法論を共通化するための業界標準」です。策定主体はAUTOSAR development partnershipで、OEM・Tier1・半導体・ツールベンダーが参加しています。

策定の背景

1台の車両には数十から100個規模のECUが搭載され、機能ごとに異なるハードウェア・OS・通信スタックで開発されてきました。ECUを跨いだ機能連携やモデルチェンジ時のソフト移植でコストが膨らみ、共通アーキテクチャが必要になった、というのが出発点です。

2000年代半ばにClassic系仕様が整備され、その後Adaptive PlatformとFoundation(両者共通の定義・メタモデル)が追加されて、現在は3ライン体制で整備されています。

何を標準化しているか

AUTOSARが定めているのは主に次の4点です。

  • ソフトウェアの層構造(Application/RTE/BSWの分離、あるいはApplication/ara APIsの分離)

  • 標準インタフェース(PortとInterface、SWCモデル、ara APIs)

  • コンフィグレーション記述形式(ARXMLと呼ばれるXMLメタモデル)

  • 開発方法論(Methodology:ECU Extractから生成・ビルドまでの流れ)

裏を返すと、業務ロジックそのものや半導体レベルの実装は標準化していません。「どう繋ぐか」を揃え、「何を作るか」はOEM/Tier1に任せる規格です。

ミニFAQ:AUTOSAR準拠は法的な義務?

義務ではありません。ただし欧州系OEMや大手Tier1が関わる量産開発では、AUTOSAR準拠のBSW/APプラットフォーム採用が前提になるケースが多く、参画時に「AUTOSAR経験の有無」を確認される場面が目立ちます。

フリーランスエンジニアの皆様

今の年収、今の働き方に満足してますか?

あなたの理想の案件を
専属コンシェルジュが実現

フリコンに無料会員登録して案件の相談をする

AUTOSAR Classic Platform(CP)の構造

結論として、CPは「1つのECUに閉じた制御を、Application/RTE/BSWの3層でモデル化する」プラットフォームです。パワトレ、シャシー制御、ボディ系など、応答時間がミリ秒オーダーで求められる領域を主戦場としています。

Application Layer/RTE/BSWの3層

CPのソフトウェアは大きく3層で構成されます。

役割

主な中身

Application Layer

車両機能を実装するSWC群

センサ処理、制御則、アクチュエータ操作などのSoftware Component(SWC)

RTE(Runtime Environment)

SWC間の通信仲介

Sender/Receiver・Client/Server通信の生成コード。VFBの実体

BSW(Basic Software)

ハードウェア抽象・サービス層

OS・通信・診断・メモリ・IOなどのミドルウェア群

Application層のSWCは「どのECUに置くか」を意識せずに設計できるのが特徴です。物理配置は後工程のマッピングで決まり、RTEが自動生成されます。

BSWの内訳

BSWは階層内でもさらに4つのブロックに分かれます。

  • Services Layer:OS、通信(COM/PduR/CanIf 等)、診断(Dcm/Dem)、メモリ管理(NvM)などの上位サービス

  • ECU Abstraction Layer:ドライバとサービスを繋ぐ抽象化層

  • MCAL(Microcontroller Abstraction Layer):マイコン固有のペリフェラル操作を隠蔽する最下層ドライバ

  • Complex Drivers:AUTOSAR標準に収まらない特殊デバイス向けの逃げ道

MCALは半導体ベンダーが供給するのが基本で、上位のBSWコンポーネント(Services/ECU Abstraction)はBSWベンダー(Vector、Elektrobit、ETASなど)から購入し、ARXMLで自プロジェクトに合わせてコンフィグする流れが一般的です。

Virtual Functional Bus(VFB)とSWCモデル

CPを理解するうえで欠かせない概念がVirtual Functional Busです。VFBは「すべてのSWCが1本の仮想バスで繋がっているように見なす」抽象で、物理ネットワーク(CAN・LIN・FlexRay・Automotive Ethernet)の違いを設計時に意識せずに済むようにする仕組みです。

実装では、VFB上のPort間通信がRTEを介したメモリコピーや、CanIf・LinIf経由の物理送信に自動で振り分けられます。ここが「ECUを跨いで機能を再配置しても、SWC側はほとんど変えなくてよい」という再利用性の根拠になっています。

静的コンフィグとリアルタイムOS

CPは基本的に静的コンフィグです。タスク・スケジュール・メモリ配置はビルド時に固定され、動的にプロセスを生成することはありません。安全性・タイミング保証の面で有利な半面、機能追加のたびにコンフィグ再生成とビルドが必要になります。

搭載されるOSはOSEK/VDX由来のAUTOSAR OSで、優先度ベースの固定優先度スケジューリングとリソース保護を提供します。マルチコア対応もCP側の仕様に含まれます。

ミニFAQ:BSWは全部自作するの?

基本的には自作しません。Vector(MICROSAR)、Elektrobit(EB tresos)、ETAS、Continental、KPITなどのAUTOSAR製品を導入してARXMLでコンフィグするのが実務の主流です。自作するのはComplex Drivers相当の特殊ロジックや、上位のSWC実装のみになります。

AUTOSAR Adaptive Platform(AP)の構造

結論として、APは「POSIX準拠OS上でC++アプリケーションを動的に配置し、サービス指向で連携する」ためのプラットフォームです。ADAS・自動運転、V2X、車載HPC(High Performance Computer)のように、CPU/GPU/DLAが混在し演算量が大きい領域を狙って策定されました。

POSIX準拠OSと動的サービス

APはPOSIX系OS上での実装を前提とし、OSに求められるプロファイル範囲は仕様バージョンや製品実装によって異なります。代表的な実装はAdaptive AUTOSAR対応の商用OS(Elektrobit、Vector、Aptivなどの製品、AUTOSAR Adaptive準拠構成のQNXなど)、あるいは特定プロファイルのLinuxです。CPと違い、プロセスは動的に起動・停止でき、Over-The-Airでのアプリ更新も想定されています。

ara APIs(ara::com/exec/per/log/tsync ほか)

APのアプリケーションはFoundationで定義されたAdaptive Runtime for Applicationsに従い、C++の「ara::」名前空間配下のAPIから機能を呼び出します。主なものは以下です。

API

役割

ara::com

サービス指向通信(Method / Event / Field)

ara::exec

プロセス起動・実行状態管理

ara::per

永続化ストレージへのアクセス

ara::log

構造化ロギング/トレース

ara::tsync

時刻同期

ara::crypto

暗号処理

ara::sm

状態管理(State Management)

CP側の「Port/RTE生成コード」がAP側では「サービス契約とara APIs呼び出し」に置き換わっている、と考えるとイメージしやすいです。

SOA・SOME/IP・DDSとの関係

APはService-Oriented Architecture(SOA)が前提です。ara::comの通信バインディングとしてはSOME/IP(Scalable service-Oriented MiddlewarE over IP)が広く使われ、仕様上はDDSに関する定義もあります。実務上はSOME/IPで組む事例が多く、DDSは特定領域での採用にとどまるのが現状です。

物理層は実務上Automotive Ethernet(100BASE-T1/1000BASE-T1)中心で使われることが多く、CPが主戦場とするCAN/LIN/FlexRayとは通信設計の前提が異なります。

C++バージョンと機能安全との両立

APの参照仕様はC++14をベースにしています(実装によっては新しいC++規格を使うこともあります)。機能安全(ISO 26262)を要求するアプリでは、C++の未定義動作を制限したセーフサブセット(AUTOSAR C++14ガイドラインが吸収されたMISRA C++:2023など)に沿って実装します。

ミニFAQ:APはLinuxが必須?

必須ではありません。要件はPOSIX PSE51準拠であることと、ARA仕様を満たす実装が動くことです。安全クリティカルな領域では、機能安全認証を持つ商用RTOS上でAdaptive AUTOSARが動作する構成が採用されるケースもあります。

フリーランスエンジニアの皆様

今の年収、今の働き方に満足してますか?

あなたの理想の案件を
専属コンシェルジュが実現

フリコンに無料会員登録して案件の相談をする

CPとAPの違い(比較表と選び方)

結論として、CPとAPは「置き換え」ではなく「使い分け・共存」の関係です。同一車両内にCP ECUとAP ECUが同居する構成が一般的で、両者はAutomotive Ethernet経由でSOME/IP等で連携します。

観点

Classic Platform

Adaptive Platform

主なターゲット

パワトレ・シャシー・ボディ制御・低〜中演算ECU

ADAS/自動運転・HPC・車載サーバ

OS

AUTOSAR OS(OSEK/VDX系リアルタイムOS)

POSIX PSE51準拠のOS

実装言語

C(一部C++)

C++(AUTOSAR C++ガイドライン準拠)

コンフィグ

静的(ビルド時固定)

動的(プロセス生成・停止可)

通信

CAN/LIN/FlexRay/CAN FD/Ethernet(COM/PduR)

Automotive Ethernet中心/SOME/IP・DDS

リアルタイム性

ハードリアルタイム

ソフト〜ハードリアルタイム(実装依存)

ソフト更新

基本はフラッシュ書換(ECU単位)

OTA前提の動的更新が視野

ソースコード規模

数百KB〜数MB

数MB〜数百MB

開発の主目線

制御則+タイミング保証

サービス連携+計算資源管理

どちらを選ぶかの判断軸

新規案件で「CPかAPか」に迷ったら、次の3つで整理できます。

  • 応答要求がミリ秒オーダーの制御ループなのか、演算主体のパイプラインなのか

  • ソフト構成をビルド時に固定してよいか、実行時に差し替えたいか

  • CAN/LIN/FlexRayが主要通信路なのか、Ethernet/IP系が主役なのか

前者に寄るならCP、後者に寄るならAPが自然です。判断が割れる場合は「両者を同居させ役割で分ける」ケースが多く、これがSDV/Zonal Architectureの発想に繋がります。

CP+AP共存とZonal Architecture

近年のE/Eアーキテクチャは、ドメイン別(パワトレ/シャシー/ボディ/ADAS)にECUを束ねるDomain Architectureから、車体位置ごとに束ねるZonal Architecture+中央HPCへの再編が進んでいます。この構成では、以下のような役割分担が一般的です。

  • Zone ECU:CP中心(センサ・アクチュエータの一次処理、CAN/LINゲートウェイ、Ethernet変換)

  • Central HPC ECU:AP中心(ADAS認識・判断、車両状態管理、OTA、車両クラウド接続)

Zone側とCentral側はAutomotive EthernetとSOME/IPで結ばれ、CPのSWCから見た「向こう側のサービス」がAPのアプリケーションとして提供される、という設計になります。

AUTOSARと関連規格の関係

結論として、AUTOSARはそれ単体で使うものではなく、機能安全・コーディング規約・サイバーセキュリティ規格と重ねて運用します。

ISO 26262(機能安全)との連携

車載ソフトの機能安全はISO 26262(Road vehicles — Functional safety)に基づき、ASIL A〜Dで整理します。AUTOSAR自体は「機能安全対応の枠組みを外していない」ものの、ASILを保証するのは実装側です。実務では次のような対応関係になります。

  • CPのBSW/APのProduct(ara::* 実装)には、機能安全認証取得済み製品が用意されている

  • SWC/APアプリケーションの実装は、ASILレベルに応じてSafety Manualに沿った設計と検証が要求される

  • Freedom From Interference(FFI)を確保するため、CPではMemory ProtectionとTiming Protectionを、APではProcess分離やCPU分離を用いる

MISRA CとAUTOSAR C++ガイドライン

CPのC実装ではMISRA C(MISRA C:2012など)に準拠したコーディングが一般的です。AP側はAUTOSAR C++14 Coding Guidelinesが定義されており、この内容は現在MISRA C++:2023に統合されています。案件参画時は「どのバージョンに準拠するか」を最初に確認しておくと後戻りが減ります。

ISO/SAE 21434(サイバーセキュリティ)

車載サイバーセキュリティはISO/SAE 21434(Road vehicles — Cybersecurity engineering)でプロセスが定められ、UNECE WP.29のR155(CSMS)と連動します。AUTOSAR側ではCPのSecOC、AP側の ara::crypto などがセキュア通信・鍵管理の実装枠を提供しますが、脅威分析(TARA)や運用プロセスは規格側の要求です。

ミニFAQ:ASILレベルの決定はAUTOSARが決めてくれる?

決めてくれません。ASILはHARA(Hazard Analysis and Risk Assessment)を実施してアイテム定義から導きます。AUTOSARはASILに応じた分離手段を提供するだけです。

フリーランスエンジニアの皆様

今の年収、今の働き方に満足してますか?

あなたの理想の案件を
専属コンシェルジュが実現

フリコンに無料会員登録して案件の相談をする

開発方法論(Methodology)とツールチェーン

結論として、量産車向けAUTOSARの実務は「ARXMLと呼ばれるXML形式の設計データを、専用ツールで編集・生成・ビルドする」フローが中心です。ソースコードを直接書く前後に、コンフィグと生成のステップが多数入ります。

ARXMLとメタモデル

ARXML(AUTOSAR XML)は、SWC・Port・Interface・ECU構成・BSWコンフィグ・スケジューリング設定などを記述する共通データ形式です。Foundationのメタモデルに従って構造化されているため、ツール間の交換ができます。

代表的なツール

量産車向けの開発では、CP/APともに商用ツールチェーンが主流です。

  • Vector:CP向けMICROSAR、AP向けMICROSAR Adaptive、開発ツールDaVinci Developer/Configurator

  • Elektrobit:CP向けEB tresos、AP向けEB corbos

  • ETAS:ISOLAR、RTA-BSW

  • KPIT/HighTec/Green Hills:ツール・コンパイラ・OSの周辺群

学習用途ではArctic Coreのようなオープンソース実装や、大学研究向けの参考実装も存在します。ただし本番プロジェクトの大半は商用ツールが前提です。

標準ワークフロー(概略)

  1. System Design:車両機能をSWCに分解、Port/Interfaceを定義(ARXML)

  2. ECU Extract:機能をECUに配置し、ECU単位のARXMLを切り出す

  3. BSW Configuration:Services/Communication/Diagnostic/Memory等をコンフィグ

  4. Code Generation:RTE/BSWのCコードを生成

  5. Application Implementation:SWC本体(Cソース)を実装

  6. Build/Flash/Test:クロスコンパイル→ECUに書き込み→HIL/SILで検証

AP側では手順3〜4が「Manifestの記述とara実装向けサービス契約の定義」に置き換わり、実装言語もC++に切り替わります。

実務での使いどころ・ケース別

結論として、CP/APの使い分けはECUの役割で概ね決まります。案件動向や単価レンジまで踏み込みたい場合は、専用記事に切り分けています。

パワトレ/ボディ系ECU

伝統的なエンジン制御・変速機制御・ボディ電装は、いずれもCP中心です。応答時間、Freedom From Interference、CAN/LIN/FlexRay対応が要件になるためで、単一マイコン上でCPを走らせる構成が多く採用されます。

ADAS/自動運転

センサフュージョン・経路計画・制御指令の統合を1つのECUで担うため、AP中心の設計になります。GPU/DLAとの連携、C++での実装、SOME/IPによる他ECU連携が定番です。

IVI/インフォテインメント

車載ディスプレイ、ナビ、音声アシスタントはAndroid Automotive OSやQNX上のGENIVI/IVI用スタックを採用する例が多く、AUTOSAR APと並走することはあっても、必ずしもAP前提ではありません。IVIとADASのHPCが同居する構成では、Hypervisor上でAndroidとAdaptive AUTOSARを分離することもあります。

SDV(Software Defined Vehicle)時代の位置づけ

SDV文脈では、ハードウェアからソフトウェアを分離する主戦場がAP/HPCに移り、OTAでの機能追加と車両クラウド連携が前提になります。CPは制御の一次要素として残り、Zone配置で数を絞りつつ役割は保つ、という進み方が現実的です。

案件・単価・SDV動向・職種別の入り方を体系的に知りたい場合は、「自動車ソフトウェアエンジニアのフリーランス案件|職種・単価・SDV動向を解説」で単価レンジ・技術スタック・案件の取り方を整理しています。組込全般の単価感は「組込・制御エンジニアのフリーランス単価相場|SDV・IoT案件動向」も参考になります。

フリーランスエンジニアの皆様

今の年収、今の働き方に満足してますか?

あなたの理想の案件を
専属コンシェルジュが実現

フリコンに無料会員登録して案件の相談をする

学習ロードマップ

結論として、AUTOSARは「規格ドキュメントを読み、ツール操作を体験し、機能安全の観点を後から乗せる」の順で押さえるのが最短です。

最短で押さえるべき概念

  • Layered Software Architecture(Application/RTE/BSW)

  • SWCとPort、Sender/Receiver・Client/Server通信

  • ARXMLとECU Extractの流れ

  • CPとAPの違い、SOAの意味

  • ASILとFreedom From Interference

公式ドキュメント・書籍・ツール体験

  • AUTOSAR公式Standards:Classic/Adaptive/Foundationの各リリース仕様と公開範囲を確認できる(公開条件は改定されることがある)

  • Vector・Elektrobit公式のホワイトペーパー:概念解説が実務目線でまとまっている

  • 商用ツール体験版:DaVinci Developer/EB tresosは評価版で最小構成のARXML編集を体験できる

  • コミュニティ実装:Arctic Coreなど。ただし本番はほぼ商用と割り切ってよい

よくある失敗と対策

実務では、「参画前確認」の不足が立ち上がりの失敗要因になりやすいです。着手前にCP/APどちらか、Version、ASIL、使用ツールを確定させると事故が減ります。

CP前提でAP案件に応募

CPの実務経験しかない状態でAP案件に入り、C++・POSIX・SOA・SOME/IP・ara APIsの理解が足りずキャッチアップに時間を取られるケースです。書類段階で「AP経験の年数・ara APIsの実装経験」を確認しましょう。

BSWコンフィグ経験なしで参画

CP案件でも、SWC実装だけの経験でBSWコンフィグ(DaVinci Configurator等)が未経験だと、パラメータの意味と生成物の関係が分からずデバッグに時間が掛かります。参画前に「BSWのどのモジュールを触るか」を確認しておくと安全です。

機能安全記載を軽視

ASIL C/D領域では、コーディング規約準拠だけでなく、Safety Analysis(FMEDA/DFA)・Safety Manual準拠のレビュー記録・Tool Qualificationが必須です。「動けばOK」で書くと差し戻しが増えます。

フリーランスエンジニアの皆様

今の年収、今の働き方に満足してますか?

あなたの理想の案件を
専属コンシェルジュが実現

フリコンに無料会員登録して案件の相談をする

実践チェックリスト(参画前確認)

案件参画前に、次の項目を必ず確認しましょう。

  • CP/APどちらの案件か(両方の場合は各々の担当範囲)

  • 対象AUTOSAR Version(Classic R21-11/R22-11/R23-11など)

  • ASILレベル(QM/A/B/C/D)

  • 使用ツールチェーン(Vector/Elektrobit/ETAS ほか)

  • 使用マイコン(AURIX/RH850/S32/MPC5xxx など)/HPC SoC

  • 通信スタック(CAN/CAN FD/FlexRay/Automotive Ethernet/SOME/IP)

  • コーディング規約(MISRA C:2012/AUTOSAR C++14/MISRA C++:2023)

  • 開発プロセス(V字/Agile/Safety Case作成の有無)

  • 対象領域(パワトレ/シャシー/ボディ/ADAS/IVI)

  • 自分の担当範囲(SWC実装/BSWコンフィグ/APアプリ実装/システム設計)

まとめ

AUTOSARは、車載ECUのソフトウェアを共通の層構造・データ形式・開発方法論で標準化するアーキテクチャ規格で、制御向けのClassic Platformと高性能演算向けのAdaptive Platformの2系統を使い分けます。SDV時代は両者が同一車両に共存し、Zone ECU(CP)+Central HPC(AP)+Automotive EthernetというE/E構成が現実解になっています。

規格の中身を押さえたうえで実務のスコープを決めると、案件マッチの精度が上がり、参画後のキャッチアップコストも下げられます。

よくある質問

AnswerMark

CPはC(実装によっては一部C++)、APはC++が中心です。両者ともコンフィグはARXMLで行い、ビルドは基本的にmake/CMakeベースのクロスビルドです。Pythonはコンフィグ自動化やCI/CDで補助的に使われます。

AnswerMark

制限付きなら組めます。仕様書とARXMLの読み書きは無償で始められ、Vector/Elektrobitの評価版を使えばDaVinci ConfiguratorやEB tresosの操作感を試せます。ただし機能安全対応の商用BSWは通常評価版でも制限があり、実案件と同等の操作は職場環境が必要です。

AnswerMark

公開されているOEMの採用発表やベンダー事例ベースでは、HPC/ADAS領域でAPの採用が広がる傾向があります。少なくとも公開情報ベースでは、量産車の制御ECUではCPが中心で、APはADAS/HPC領域から導入が進む構図です。具体的な案件レンジは自動車ソフトウェアエンジニア向け記事を参照してください。

AnswerMark

Automotive Ethernet(100BASE-T1/1000BASE-T1)はAPの主要通信路であり、CP側にもEthernetスタックとして仕様化されています。SOME/IPは物理層に依存せずIP上で動くため、CP/AP混在の車両でも同じサービス定義を共有できます。

AnswerMark

一部メーカーでは独自スタックを重視する例もあります。EV専業や新興OEMを中心に、自社設計ECUと自社ソフトスタックで開発している事例が公開情報でも見られます。ただし日本・欧州の大手OEMではAUTOSAR採用が前提になっているケースが多く、Tier1として参画する場合はAUTOSAR前提で準備しておくのが実務的です。

AnswerMark

「置き換え」ではなく「役割分担」で進行しています。従来型ECUがCPのまま残り、ADAS/HPC/車両サーバ領域からAPが入ってくる流れが一般的です。1車両にCP ECUとAP ECUが同居する構成が標準になりつつあります。

AnswerMark

少なくとも一般公開ベースでは、AUTOSAR partnership自身の個人向け公式資格は見当たりません。ツールベンダー(Vector など)が独自トレーニングを提供しており、修了証は職務経歴書に書ける材料になります。機能安全はTÜV/SGS-TÜVのFunctional Safety Engineer(ISO 26262)が業界内で知られています。

AnswerMark

まずAUTOSAR公式のClassic Platform/Adaptive PlatformのGeneral Specificationsを読み、その後に各ツールベンダーのホワイトペーパーで実務目線を補うのが定番です。書籍では英語圏の入門書が数冊出ており、日本語では雑誌記事・技術ブログの範囲になります。

AnswerMark

規格自体の解説は本記事の範囲ですが、月額レンジ・職種別の目安は「自動車ソフトウェアエンジニアのフリーランス案件|職種・単価・SDV動向を解説」と「組込・制御エンジニアのフリーランス単価相場|SDV・IoT案件動向」で整理しています。単価の考え方全般は「フリーランスエンジニアの単価相場と単価の上げ方」も参考になります。自分の経験でどのくらいの単価が狙えるか気になる方は、無料のフリーランスエンジニア単価診断で市場単価の目安を確認できます。

AnswerMark

公式仕様は基本的に英語です。日本語では、ツールベンダー日本法人のホワイトペーパー、AUTOSAR Automotive Symposium Japan等のイベント資料、雑誌「Interface」など組込系メディアの解説記事が主な情報源になります。実務では英語仕様に直接あたる場面が多いため、英語ドキュメント慣れは早めに済ませておくと有利です。

関連するタグ:

組込・制御エンジニアC言語C++

タグからお役立ちコンテンツを探す