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

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

評(píng)論