在軟件定義汽車(SDV)時代,汽車軟件的復雜度和重要性顯著提升,開發模式也逐步從基于ECU的獨立軟件開發向集中化、平臺化的軟件架構演進。傳統的開發模式由于硬件與軟件緊耦合,導致升級難度大、開發周期長,難以滿足當前智能網聯汽車的發展需求。因此基于模型的系統工程(MBSE,Model-Based Systems Engineering)方法成為主流,允許開發人員在統一的系統架構模型中完成從需求定義、軟件設計到ECU級別的配置管理,提高軟件復用性。
本示例旨在展示如何使用PREEvision進行系統建模與軟硬件設計,并將其集成到Davinci Configurator進行詳細ECU配置,最終在CANoe中進行系統驗證,以確保功能的正確性。
整個流程涵蓋了從概念建模到功能驗證的完整開發鏈路,幫助開發人員理解PREEvision在ECU開發和測試中的作用,以及它如何與下游工具鏈進行高效協同。
本示例以車內燈控制功能為核心,控制功能的基本邏輯如下:
門控模塊監測車門開關狀態和門鎖狀態,并將狀態信號發送至車身控制模塊;
車身控制模塊根據接收到的信號進行邏輯判斷,決定是否打開或關閉車內LED照明燈以及迎賓燈;
車身控制模塊發送控制信號到左右車門控制器,控制車內LED照明燈以及迎賓燈的亮滅。
在PREEvision中創建Root Composition,作為系統架構的頂層容器。使用Diagram視圖繪制軟件架構圖,定義各個軟件組件(SWC)。
在第4節,我們重點展示了從PREEvision的設計輸出到下游DaVinci和CANoe中的驗證與測試結果,是大部分用戶關注的重點。
Toolchain技術文檔核心內容:
概述從PREEvision架構設計到DaVinci集成以及CANoe仿真測試的工具鏈全流程,以實際功能點出發,展示工具鏈的設計與集成;
以車內燈控制功能為例,詳細演示PREEvision、DaVinci以及CANoe必要的設計配置步驟,使工程師了解各工具之間的邊界;
客戶實際關心的問題匯總,幫助大家更好地了解和使用各個工具。
小結
本文從功能場景出發,梳理了從PREEvision架構設計,到DaVinci集成配置,再到CANoe仿真測試的完整工具鏈流程,并結合車燈控制功能,深入解析三款核心工具的協同邊界。
我們也針對客戶在實際使用過程中最常提出的問題進行了整理與回應,希望能夠幫助大家更高效地理解并應用這套工程工具鏈。
-
ecu
+關注
關注
14文章
923瀏覽量
55557 -
CANoe
+關注
關注
4文章
73瀏覽量
9110 -
開發工具鏈
+關注
關注
0文章
18瀏覽量
1700
原文標題:ToolChain 技術文檔限時下載 | 面向量產的全流程開發工具鏈PREEvision-DaVinci-CANoe
文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
FPGA開發的完整的流程及開發過程中使用到的開發工具有哪些?
嵌入式開發工具有哪些
請問最新的riscv gcc 開發工具鏈在哪能下載?
愛特梅爾開發工具平臺簡化MCU設計流程
ARM開發工具解讀

web前端開發工具排行:8款html開發工具推薦下載
Zynq-7000 All Programmable SoC的開發工具概述
區塊鏈入門開發工具Forge介紹
嵌入式Linux_C語言開發工具

評論