AUTOSAR
AUTOSAR 導入工具鏈:KopherSAR、KopherConfig、SWC Designer 與 KopherBoot
AUTOSAR 導入不只是配置 BSW,也包含 SWC 設計、通訊資料庫、ARXML、MCAL、RTE、Bootloader、診斷與測試驗證。本文整理 KopherBit 工具鏈的工程分工。
摘要
AUTOSAR Classic 導入的重點不只是 BSW 軟體堆疊,而是從系統設計、通訊資料庫、SWC 模型、ARXML 配置、MCAL 整合、RTE 產生、診斷、Bootloader 到測試驗證的完整工程流程。
KopherBit 的工具鏈以 KopherSAR、KopherConfig、Kopher SWC Designer、Kopher Network Designer、KopherBoot 與 KDP Library 組成,協助團隊把開發資料從設計階段延伸到量產驗證。
AUTOSAR 導入的主要工作
| 階段 | 工程內容 |
|---|---|
| 系統設計 | ECU 邊界、通訊拓樸、訊號矩陣與功能分配 |
| SWC 設計 | Port Interface、Runnable、Composition 與資料型別 |
| BSW 配置 | OS、COM、PduR、CanIf、Dcm、Dem、Nvm 等模組配置 |
| RTE 產生 | 連接 Application Software Components 與 BSW |
| MCAL 整合 | MCU、CAN、LIN、DIO、ADC、PWM、Flash 等驅動整合 |
| 驗證 | 建置、靜態檢查、通訊測試、診斷測試與 ECU bring-up |
工具分工
| 工具 | 角色 |
|---|---|
| Kopher Network Designer | 設計 CAN、LIN、Ethernet 通訊資料庫與訊號矩陣 |
| Kopher SWC Designer | 設計 SWC、Port Interface、Runnable 與 ARXML |
| KopherConfig | 視覺化配置 BSW 模組並產生配置資料 |
| KopherSAR | AUTOSAR Classic BSW 軟體堆疊與整合基礎 |
| KopherBoot | Bootloader、記憶體配置、刷寫與安全啟動設計 |
| KDP Library | 管理需求、規格、模板、工程資產與追溯資料 |
導入常見風險
AUTOSAR 專案常見風險包含 ARXML 版本不一致、通訊資料庫與 SWC 介面不同步、MCAL 驅動與 BSW 配置不匹配、診斷需求晚期才導入,以及測試證據無法追溯到需求。
透過工具鏈管理資料來源、配置版本與測試結果,可以降低跨團隊整合成本。
FAQ
AUTOSAR 導入一定要一次完成所有模組嗎?
不一定。可以依 ECU 功能逐步導入,例如先完成 OS、COM、CAN 與診斷,再逐步加入 NVM、Bootloader 或安全相關模組。
KopherSAR 和 KopherConfig 是什麼關係?
KopherSAR 是基礎軟體堆疊,KopherConfig 負責視覺化配置與產生配置資料,兩者共同支援 ECU 專案整合。
為什麼需要 KDP Library?
KDP Library 可集中管理規格、模板、需求、測試與追溯資料,讓 AUTOSAR 導入不只停留在程式碼與配置檔,也能保留工程證據。