再利用可能な診断モデル
DID、DTC、Routine、session、security 定義を product line と ECU variant 間で展開し、project ごとの再構築を減らします。
ECU-side UDS 診断ミドルウェア
サービス設定、application integration、テスト検証まで一つの診断モデルでつなぐ、再利用可能な ECU 診断コアを構築します。
project 固有の診断を再利用可能な ECU capability へ
KopherUDS は Diagnostic Session、DID、DTC、Routine、SecurityAccess、memory、programming services を ECU に統合する設定可能な車載 UDS 診断ミドルウェアです。DCM、DEM、NM、DoCAN / DoIP がサービスフロー、故障イベント、ネットワーク状態、transport を担当し、開発チームは ECU ごとのデータソース、I/O、Routine、platform services を接続します。
DID、DTC、Routine、session、security 定義を product line と ECU variant 間で展開し、project ごとの再構築を減らします。
ECU profile に応じて診断、故障管理、通信制御、memory、programming services を選択し、OEM extension にも対応します。
GetSeed / CompareKey callbacks により UDS 0x27 を OEM algorithm、HMAC、HSM / SHE key service から分離します。
Kopher Config が ECU configuration を生成し、KITE UDS Tester が service、Trace、report を検証します。
session、reset、DTC、DID、memory、SecurityAccess、communication、Routine、download / upload / transfer、TesterPresent などの主要フローを扱います。
DID、DTC、Routine、I/O、memory、flash を callbacks で既存 ECU application と platform services に接続します。
一つの診断モデルを Kopher Config の設定・code generation と KITE UDS Tester の検証・report に接続します。
session、security level、service table、P2 / P2* timing configuration に基づき request routing、positive / negative response、pending flow を処理します。
DID list / range、multiple DID、sync / async client-server、sender / receiver、optional NvM、project memory / Routine callbacks を扱います。
event、debounce、snapshot、extended data、DTC state、clear / report / ControlDTCSetting workflow を接続します。
GetSeed / CompareKey callbacks が pending、attempt counter、delay timer、NRC policy を処理し、customer algorithm や hardware-backed key service に接続します。
CAN / ISO-TP と Ethernet / DoIP の診断経路を PduR、ComM、NM、lower-level driver integration へ接続します。
RequestDownload、RequestUpload、TransferData、RequestTransferExit、memory callbacks を提供し、最終的な flash policy は KopherBoot または project が担当します。
同じ DID、DTC、Routine、session、security 定義を configuration、ECU runtime、PC validation、delivery review で再利用します。
DID、DTC、Routine、session、SecurityAccess、timing、transport profile を整理します。
project rules を検証し、KopherUDS に必要な ECU configuration と callback boundary を生成します。
DCM、DEM、NM、transport、application / boot hooks を target MCU と車載ネットワークへ接続します。
KITE UDS Tester で対話診断、自動テスト、Trace、report を実行し、on-target 結果で受入を完了します。
KopherUDS は診断要件を ECU BSW に実装し、PC validation と delivery evidence を残す車載 controller project に適します。
session、DID、DTC、Routine、SecurityAccess、transport を実装し、MCU、NvM、flash、application callbacks に接続します。
DCM foundation と service model を再利用し、各 ECU は data、callback、network profile の差分だけを保持します。
Kopher Config、KopherUDS、KITE UDS Tester が同じ診断定義を使用し、ECU / PC の重複保守を減らします。