標準化された境界
SWC は RTE と BSW サービスを介して動作し、ハードウェア差分は ECU Abstraction と MCAL が吸収します。
AUTOSAR CLASSIC BSW
SWC、RTE、通信、診断、メモリ、セキュリティを、設定・生成・検証可能な ECU ソフトウェア基盤として統合します。
PRODUCT ROLE
KopherSAR はアプリケーションロジックと MCU 固有のハードウェア差分を分離し、通信、診断、ネットワーク管理、永続データ、I/O、セキュリティを共通インターフェースで管理します。
SWC は RTE と BSW サービスを介して動作し、ハードウェア差分は ECU Abstraction と MCAL が吸収します。
対象 ECU に必要な通信、診断、NvM、セキュリティ、I/O モジュールだけを選択します。
設計入力、設定、コード生成、統合ビルド、検証結果を再現可能な工程としてつなぎます。
AUTOSAR CLASSIC LAYERS
上位から Application SWC、RTE、BSW 機能領域、ECU Abstraction / MCAL、対象 MCU と周辺回路へ接続します。各レイヤーの責任範囲を明確にします。
SWC
Vehicle Control · Body Control · Charging · Diagnostics Application
KopherSAR
Ports · Interfaces · Runnable Mapping · Cross-Partition IOC
EcuM · BswM · Os · WdgM
COM · PduR · CanIf · LinIf · EthIf · SoAd
DCM · DEM · FiM · Csm · KeyM · SecOC
NvM · MemIf · Fee · Ea · Fls · Eep
Dio · Adc · Pwm · Icu · Spi · Port · Mcu · Wdg · Can · Lin · Eth
実際のモジュール範囲は、対象 MCU、AUTOSAR リリース、ECU 機能、安全要求に基づいて定義します。
MODULE MAP
まず機能領域を確認し、必要な項目だけを展開できる構成にしています。略語の一覧を最初からすべて読む必要はありません。
信号、PDU、Transport Protocol、車載ネットワークインターフェースを管理します。
UDS サービス、DTC、機能抑止、サービス工程を連携します。
ECU の Wakeup、Sleep、通信モード、低消費電力ネットワークを管理します。
パラメータ、学習値、DTC、Flash / EEPROM の書き込み方針を管理します。
メッセージ認証、鍵管理、ハードウェアセキュリティとの接続を担います。
SWC、Task、OS Application、マルチコア間データフローの境界を明確にします。
ECU 周辺回路をアプリケーションから分離し、一貫した I/O インターフェースを提供します。
ECU 起動、モード遷移、Watchdog、エラー応答を協調させます。
CONFIGURATION TO ECU
KopherConfig が設定と検証を担当し、KopherSAR が RTE と BSW の実行基盤を提供します。設計データを ECU 統合成果物へ変換する一連の工程です。
通信マトリクス、SWC、診断、OS、NvM、セキュリティ要求を基準化します。
KopherConfig で BSW モジュールとパラメータを設定し、依存関係を確認します。
ARXML、RTE、BSW 設定コードを生成し、MCAL、Bootloader、Application SWC と統合します。
ECU build、静的チェック、ベンチまたは HIL 検証を行い、追跡可能な結果を残します。
PLATFORM STRATEGY
統合済みプラットフォームでは短期間で開始できます。その他の MCU は、MCAL、Compiler、Debugger、セキュリティ機構、検証範囲を確認して移植を評価します。
KCU GEN1
Power Architecture
CAN / LIN、診断、I/O、量産 ECU 統合を含む KCU GEN1 プロジェクト向け。
KCU GEN2 / MICRO
TriCore · Multi-Core · HSM
CAN FD、Ethernet、マルチコア分割、HSM 連携を必要とする ECU 向け。
PORTING ASSESSMENT
S32K3 · TC397 · TC4xx など
MCAL 接続、BSW 移植、Compiler build、検証範囲をプロジェクト単位で評価します。
KOPHERBIT TOOLCHAIN
KopherSAR は実行基盤の中心です。周辺ツールが設定、通信データ、SWC 設計、Bootloader、診断検証を担当します。
ライセンスと統合範囲に基づき、単なるコード一式ではなく、再ビルド可能なエンジニアリングデータを提供します。
選択モジュール、対象プラットフォーム、ソースまたはライブラリのライセンス範囲。
ARXML、BSW 設定、RTE、generated C などの再生成可能な成果物。
Compiler、Linker、MCAL、Bootloader、Application の統合設定。
モジュール範囲、パラメータ基準、インターフェース、依存関係。
プロジェクト範囲に応じた build、静的解析、ベンチ、HIL の検証結果。
問題解析、バージョン基準、変更影響、保守連携。
FAQ
KopherSAR は ECU 上で動作する AUTOSAR Classic RTE / BSW です。KopherConfig はモジュール設定とコード生成を行うエンジニアリングツールです。両者を組み合わせて BSW 設定と ECU 統合を行います。
必要ありません。ECU 機能、通信、診断、メモリ、セキュリティ、安全要求に応じてモジュールを選択し、設定と検証範囲を定義します。
KopherSAR は AUTOSAR Classic 向けです。Adaptive ノードとは Ethernet / SOME-IP で連携できますが、実行プラットフォームは別です。
プロジェクト単位で評価可能です。対象 MCU、MCAL、Compiler、Debugger、メモリ、周辺回路、セキュリティ、検証責任を確認して範囲を定義します。
Csm / KeyM / SecOC、CanNm Partial Networking、RTE IOC / OS Application を用いた構成が可能です。採用範囲は車両要求とプラットフォーム能力に基づいて決定します。
商用ライセンスとモジュール範囲に応じて、ソースコードまたはライブラリ方式を設定し、構成・統合・保守インターフェースと合わせて提供できます。
対象 MCU、通信、診断、OS / Partition、量産時期をご共有ください。必要モジュールと移植範囲を整理します。