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

Zynq-7000 All Programmable SoC的開發(fā)工具概述
區(qū)塊鏈入門開發(fā)工具Forge介紹
嵌入式Linux_C語言開發(fā)工具

評論