概述
近年來,隨著汽車功能的不斷完善和多樣化,車載電子系統不斷增加。從網絡層面講,隨著節點的增多,網絡負載不斷增加,如何評估和確保網絡的通信質量成為架構及網絡設計相關人員亟待解決的問題;從控制器層面講,隨著任務的增多,CPU 負載不斷增加,如何從時間性能上對任務的執行質量進行評估和驗證成為軟件設計人員日益關注的問題;從系統層面講,如何對完成某項功能所需要的時間進行分析,即對傳感器-> 總線-> 網關-> 總線-> 控制器-> 總線->執行器整條信號流鏈路所需要的時間進行分析,越來越引起系統設計人員的重視,尤其是自ISO26262 中明確提出了對功能實現的故障容錯時間(FTTI)及系統時間特性WCRT&WCET分析的需求。Symtavision 作為專業的嵌入式系統時間特性分析公司,服務于各大主機廠及供應商,有十余年的項目經驗。
服務內容
恒潤科技聯合Symtavision 原廠為國內客戶提供網絡層面、控制器層面和系統級層面的所有時間特性分析解決方案和咨詢服務。具體包括以下內容:
1) 時間特性理論、過程和工具
• 提供時間特性基礎理論培訓
• 依據現有流程制定時間特性相關方案
2) 創建時間相關需求文檔
3) 資源利用計劃
• 評估對比不同的拓撲結構
• 探究新增負載/ 功能對現有拓撲的影響
4) 調度設計,運行時間預估及時間特性測試計劃
• 建立參考時間模型
• 進行仿真分析和研究
5) 持續的時間特性監測
• 使用SymTA/S 和TraceAnalyzer 進行分析
• 將上述工具集成至客戶現有工具鏈
• 生成時間分析報告
• 實現追蹤與驗證
6) 負載優化、調度優化
• 網絡優化,可以對以下參數進行優化
♦ 報文ID、offset、報文長度、周期、拓撲結構、路由
• 控制器優化,可以從以下幾方面進行優化:
♦ .Runnables 接口到任務的匹配優化
♦ 軟件在不同核上的分配優化
♦ 存儲訪問優化
• 運用Absint 工具對任務執行時間(ET)進行分析
7) 時間特性驗證、情況分析
• 安全相關,確保集成后的軟件正常工作,即不存在軟件運行導致的超時問題
• 對不同的情景進行分析(啟動,整車,安全模式等)
應用& 案例
Symtavision 原廠在嵌入式系統時間特性相關分析領域,具有十余年的咨詢項目經驗,與BMW、VW、FIAT、AUDI、GM、BOSCH 等均保持有長期良好的項目合作關系,成為客戶電子電氣解決方案的核心工具。
恒潤科技在多年來工具的支持和服務過程中,掌握了CAN 總線和ECU 層級的時間分析流程和方法,為國內多個主機廠所提供了時間分析的咨詢服務,并成功復現了總線丟包的現象。