在軟件定義汽車(SDV)時(shí)代,汽車軟件的復(fù)雜度和重要性顯著提升,開發(fā)模式也逐步從基于ECU的獨(dú)立軟件開發(fā)向集中化、平臺化的軟件架構(gòu)演進(jìn)。傳統(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è)計(jì)到ECU級別的配置管理,提高軟件復(fù)用性。
本示例旨在展示如何使用PREEvision進(jìn)行系統(tǒng)建模與軟硬件設(shè)計(jì),并將其集成到Davinci Configurator進(jìn)行詳細(xì)ECU配置,最終在CANoe中進(jìn)行系統(tǒng)驗(yàn)證,以確保功能的正確性。
整個(gè)流程涵蓋了從概念建模到功能驗(yàn)證的完整開發(fā)鏈路,幫助開發(fā)人員理解PREEvision在ECU開發(fā)和測試中的作用,以及它如何與下游工具鏈進(jìn)行高效協(xié)同。

本示例以車內(nèi)燈控制功能為核心,控制功能的基本邏輯如下:
門控模塊監(jiān)測車門開關(guān)狀態(tài)和門鎖狀態(tài),并將狀態(tài)信號發(fā)送至車身控制模塊;
車身控制模塊根據(jù)接收到的信號進(jìn)行邏輯判斷,決定是否打開或關(guān)閉車內(nèi)LED照明燈以及迎賓燈;
車身控制模塊發(fā)送控制信號到左右車門控制器,控制車內(nèi)LED照明燈以及迎賓燈的亮滅。
在PREEvision中創(chuàng)建Root Composition,作為系統(tǒng)架構(gòu)的頂層容器。使用Diagram視圖繪制軟件架構(gòu)圖,定義各個(gè)軟件組件(SWC)。
在第4節(jié),我們重點(diǎn)展示了從PREEvision的設(shè)計(jì)輸出到下游DaVinci和CANoe中的驗(yàn)證與測試結(jié)果,是大部分用戶關(guān)注的重點(diǎn)。

Toolchain技術(shù)文檔核心內(nèi)容:
概述從PREEvision架構(gòu)設(shè)計(jì)到DaVinci集成以及CANoe仿真測試的工具鏈全流程,以實(shí)際功能點(diǎn)出發(fā),展示工具鏈的設(shè)計(jì)與集成;
以車內(nèi)燈控制功能為例,詳細(xì)演示PREEvision、DaVinci以及CANoe必要的設(shè)計(jì)配置步驟,使工程師了解各工具之間的邊界;
客戶實(shí)際關(guān)心的問題匯總,幫助大家更好地了解和使用各個(gè)工具。
小結(jié)
本文從功能場景出發(fā),梳理了從PREEvision架構(gòu)設(shè)計(jì),到DaVinci集成配置,再到CANoe仿真測試的完整工具鏈流程,并結(jié)合車燈控制功能,深入解析三款核心工具的協(xié)同邊界。
我們也針對客戶在實(shí)際使用過程中最常提出的問題進(jìn)行了整理與回應(yīng),希望能夠幫助大家更高效地理解并應(yīng)用這套工程工具鏈。
-
ecu
+關(guān)注
關(guān)注
14文章
983瀏覽量
57287 -
CANoe
+關(guān)注
關(guān)注
4文章
85瀏覽量
9774 -
開發(fā)工具鏈
+關(guān)注
關(guān)注
0文章
27瀏覽量
1822
原文標(biāo)題:ToolChain 技術(shù)文檔限時(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è)計(jì)流程
ARM開發(fā)工具解讀
web前端開發(fā)工具排行:8款html開發(fā)工具推薦下載
代碼編譯器Studio開發(fā)工具特征詳細(xì)的表格分析概述
Zynq-7000 All Programmable SoC的開發(fā)工具概述
區(qū)塊鏈入門開發(fā)工具Forge介紹
嵌入式Linux_C語言開發(fā)工具
Vector全流程開發(fā)工具鏈概述
評論