KopherBit AUTOSAR 工具鏈總覽:從 SWC 設計到 ECU 量產
介紹 KopherBit AUTOSAR Classic 工具鏈,涵蓋 SWC 建模、通訊矩陣、BSW 配置、KopherSAR、KopherBoot 與 KopherUDS,串接 ECU 設計、燒錄及診斷流程。
重點摘要
Summary
KopherBit AUTOSAR Classic 工具鏈串接應用層建模、通訊矩陣、BSW 配置、ECU-side 診斷與 Bootloader。Kopher SWC Designer 建立應用層 SWC、Kopher Network Designer 管理通訊矩陣、KopherConfig 整合 BSW 配置與 ARXML 產生、KopherSAR 提供 AUTOSAR Classic 基礎軟體、KopherBoot 提供 UDS Bootloader,KopherUDS 則在 ECU 端承接診斷服務。外部驗證與燒錄可分別由 KITE UDS Tester 與 KITE Reflasher 執行。
Technical Role
KopherBit 工具鏈在 AUTOSAR Classic 開發流程中的對應位置:
| 階段 | 工具 | 輸入 | 輸出 |
|---|---|---|---|
| 通訊矩陣設計 | Kopher Network Designer | 整車訊號需求、節點規劃 | DBC / ARXML 通訊矩陣 |
| 應用層建模 | Kopher SWC Designer | 系統需求、Port / Interface 規劃 | SWC ARXML、Port、Interface |
| BSW 與 ECU 配置 | KopherConfig | DBC / ARXML、SWC ARXML | Communication / Platform / Service Component ARXML、BSW 程式碼 |
| 基礎軟體 | KopherSAR | BSW 配置、SWC ARXML | RTE 與 BSW 整合執行檔 |
| 軔體燒錄 | KopherBoot + KITE Reflasher | Application 軔體影像 + 簽章 | 已燒錄 ECU、燒錄記錄 |
| 診斷驗證 | KopherUDS + KITE UDS Tester | DID / DTC / Routine 與測試規格 | ECU-side 診斷能力、測試報告 |
工具鏈組件
Kopher SWC Designer
應用層 Software Component (SWC) 建模工具,支援:
- Port、Interface、Data Element 圖形化建模。
- ARXML 匯入 / 匯出(與 KopherConfig 整合)。
- 行為描述 (Runnable、Implicit / Explicit Communication)。
Kopher Network Designer
通訊矩陣設計工具:
- 從整車訊號清單建立 CAN / CAN FD / LIN / Ethernet 矩陣。
- 匯出 DBC、AUTOSAR System Description ARXML。
- 與 KopherConfig 整合,作為 BSW 配置輸入。
KopherConfig
ECU 配置權威源(詳見 KopherConfig 配置工具):
- 從 DBC 匯入產生 Communication ARXML、AUTOSAR Platform ARXML、Service Components ARXML。
- 配置 KopherSAR BSW 模組(CanIf、PduR、COM、DCM、DEM、NM、Csm 等)。
- 一鍵產生 BSW 程式碼。
KopherSAR
AUTOSAR Classic BSW(詳見 KopherSAR AUTOSAR Classic BSW):
- 通訊堆疊、診斷堆疊、I/O 抽象、記憶體管理、Crypto Service、RTE 完整支援。
- 支援 NXP MPC5744P 與 Infineon TC387QP。
KopherBoot
車規 UDS Bootloader(詳見 KopherBoot UDS Bootloader):
- ISO 14229 完整 Programming Session 服務集。
- CAN / CAN FD / DoIP 燒錄通道。
- HSM 整合 (TC387QP) 完成 Secure Boot。
KopherUDS
ECU-side UDS 診斷中介軟體(詳見 KopherUDS 技術說明):
- 依專案配置 DID、DTC、Session、SecurityAccess 與 RoutineControl。
- 串接 CAN / CAN FD / DoIP 傳輸與 ECU application callbacks。
- 搭配 KITE UDS Tester 驗證服務回應、NRC、診斷資料與回歸案例。
端對端工作流
[ 整車網路設計 ] [ 應用層需求 ]
│ │
▼ ▼
Kopher Network Kopher SWC
Designer Designer
│ │
│ DBC / ARXML 通訊矩陣 SWC ARXML
│ │
└─────────────┐ ┌────────────┘
▼ ▼
KopherConfig (BSW + Service Component 配置)
│
│ BSW 程式碼 + ARXML
▼
KopherSAR (RTE + BSW 整合)
│
│ Application 軔體影像
▼
KopherBoot + KopherUDS (ECU-side 診斷與 Bootloader)
│
│ ECU
▼
KITE UDS Tester / KITE Reflasher (外部驗證與燒錄)
Key Capabilities
- 單一供應商整合:所有工具與 KCU 硬體出自同一團隊,介面一致。
- ARXML 標準化:每個工具的輸出皆為標準 AUTOSAR ARXML,可與其他 AUTOSAR 工具並存。
- 與 KCU 硬體緊密整合:BSW 預設配置、Bootloader 區段對應、診斷流程一致性。
- 跨產品線重用:KCU GEN1 / GEN2 / GEN2 Micro / BCM / EVCC / EDR 共用同一套工具與工作流。
- 支援 OEM 客製:每個工具均提供客製介面,可整合至 OEM 自有流程。
Engineering Inputs Required
| 輸入 | 用途 |
|---|---|
| 整車訊號矩陣 | Kopher Network Designer 輸入。 |
| 應用層需求與架構 | Kopher SWC Designer 輸入。 |
| ECU 對應表 (節點 vs. ECU) | KopherConfig 配置依據。 |
| 診斷需求 (DTC, DID, SecurityAccess) | DCM / DEM 配置與 KopherUDS 操作流程。 |
| Bootloader 簽章策略 | KopherBoot 簽章驗證、HSM 整合。 |
| 整車網路拓撲 | 確認傳輸層 (CAN / CAN FD / Ethernet)。 |
How KopherBit Supports This
- 完整工具鏈授權:可分別授權或整套提供。
- 服務支援:KCU 平台導入顧問、ECU 配置諮詢、ASIL/資安規劃。
- 培訓:AUTOSAR Classic、UDS、ISO 15118 PnC、Secure Boot 等主題課程。
- 驗證:KCU 平台 Testbench 提供整合測試。
FAQ
KopherBit 工具鏈是否一定要與 KCU 硬體一起使用?
不一定。工具鏈本身可獨立授權,產出標準 ARXML 與 BSW 程式碼,可移植到客戶自有 ECU 平台(需相容於 NXP MPC5744P / Infineon TC387QP 或客製 MCAL 移植)。但 KCU 硬體 + KopherBit 工具鏈搭配使用可獲得最快上線時間與最佳整合體驗。
是否可與既有工程工具鏈並存?
可以。KopherBit 工具以 AUTOSAR ARXML、DBC、ODX 與專案定義的 OEM artifacts 串接既有流程,團隊可分階段導入建模、配置、診斷或測試工具,而不必一次更換整套環境。
工具鏈支援哪些 MCU 平台?
主力支援 NXP MPC5744P (KCU GEN1) 與 Infineon TC387QP (KCU GEN2 / GEN2 Micro)。可依專案需求移植 MCAL 至其他車規 MCU (S32K3、TC397、TC4xx 等)。
Adaptive AUTOSAR 是否在工具鏈中?
目前工具鏈以 AUTOSAR Classic 為主。Adaptive 場景可透過 SOME/IP 與 Classic ECU 互通,KopherBit 可協助設計 Classic-Adaptive 混合架構。
如何選擇從哪個工具開始導入?
通常從 KopherConfig + KopherSAR 開始,因為這兩者是 BSW 與 ECU 配置的核心;後續再依需求導入 Kopher SWC / Network Designer、KopherBoot、ECU-side KopherUDS,以及外部測試與燒錄工具。
需要可量產的整車控制器平台?
查看 KopherBit 針對商用電動車、電動巴士、卡車與特種車提供的 VCU 平台與工程服務。