女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

汽車微控制器虛擬控制器的分類與實(shí)踐

ETAS易特馳 ? 來源:ETAS易特馳 ? 作者:ETAS易特馳 ? 2025-01-06 15:23 ? 次閱讀

虛擬控制器(V-ECU)是指通過軟件在模擬環(huán)境中運(yùn)行,模仿實(shí)際硬件控制器功能的系統(tǒng)組件。它可用于開發(fā)、測試和驗(yàn)證嵌入式系統(tǒng),而無需依賴實(shí)際的物理硬件。

當(dāng)前汽車微控制器虛擬控制器主要分為兩類。一類是基于控制器主控芯片的二進(jìn)制文件(如:HEX,S19),將其跑在芯片對應(yīng)的PC仿真器上來模擬仿真其行為。還有一類是將ECU控制器中源碼在源代碼端就進(jìn)行軟硬件的解耦,再通過x86編譯器(如:Mingw或 MSVC編譯器)生成與X86 環(huán)境兼容的可執(zhí)行文件(如FMU文件)運(yùn)行在仿真環(huán)境上,從而進(jìn)行仿真測試。

058c11a2-cbe4-11ef-9310-92fbcf53809c.png

根據(jù)功能需求,虛擬控制器V-ECU一般分為以下幾類:

05aa38a8-cbe4-11ef-9310-92fbcf53809c.png

Type-0/Level-0 V-ECU:應(yīng)用層功能模型

該類型主要用于驗(yàn)證控制功能邏輯與應(yīng)用層功能算法,通常通過MATLAB/Simulink 或 ASCET 等模型生成。測試過程只針對模型本身進(jìn)行測試,不生成用于集成的功能模塊代碼,常用的測試場景為模型在環(huán) (MiL) 測試,用于早期概念設(shè)計(jì)階段的功能驗(yàn)證。

Type-1/Level-1 V-ECU:應(yīng)用層功能虛擬控制器

Type-1/Level-1 類型的V-ECU 包含應(yīng)用軟件 (ASW) 的產(chǎn)品級代碼。它可以測試ECU應(yīng)用層的功能,或跨多個(gè) ECU 分布的功能模塊。這種類型的 V-ECU 無需直接與硬件交互,適用于功能開發(fā)和軟件在環(huán) (SiL) 測試,能夠幫助加速原型設(shè)計(jì)和功能驗(yàn)證。

Type-2/Level-2 V-ECU:基于仿真BSW層的虛擬控制器

此類型在應(yīng)用層代碼基礎(chǔ)上,還包含用于仿真的基礎(chǔ)軟件 (BSW),如簡化的通信協(xié)議棧 (Com Stacks)。它可以更全面地測試應(yīng)用軟件,尤其是涉及通信總線的場景,支持更復(fù)雜的總線通信和集成測試。

Type-3/Level-3 V-ECU:產(chǎn)品級BSW的虛擬控制器

Type-3/Level3 V-ECU 除了應(yīng)用軟件,還包括大部分基礎(chǔ)軟件 (BSW)。它能夠模擬更接近真實(shí)ECU的軟件架構(gòu),支持組件集成測試、功能鏈測試及網(wǎng)絡(luò)集成測試。這個(gè)層級適用于更高級別的系統(tǒng)測試,包括物理層的通信仿真。

Type-4/Level-4 V-ECU:目標(biāo)二進(jìn)制文件

Type-4/Level-4V-ECU涉及針對特定硬件目標(biāo)編譯的完整二進(jìn)制文件,它能夠模擬微控制器的指令集,運(yùn)行在PC環(huán)境下的目標(biāo)芯片仿真器上。該類型V-ECU雖然可以支持對軟件與目標(biāo)芯片硬件交互的詳細(xì)研究,這對與開發(fā)MCAL驅(qū)動(dòng)或復(fù)雜設(shè)備驅(qū)動(dòng)(CDD)是有用的,用于高度真實(shí)的硬件行為模擬和軟件測試。Level-4級的虛擬控制器雖然有其獨(dú)特的優(yōu)勢,可以保留目標(biāo)芯片軟件的編譯工具鏈和完整二進(jìn)制文件,但受限于前期的投入與仿真時(shí)的運(yùn)行效率的因素,在使用場景上受到一定的限制。

綜上,所有這幾種類型的V-ECU在ECU軟件開發(fā)過程中都可被并行使用。Type1-3 / Level 1-3級 V-ECU為基于x86 PC架構(gòu)編譯生成的,相較于Type-4 / Level-4的V-ECU,能提供相對滿意的仿真性能、代碼調(diào)試能力、以及更快的仿真效率和更短的開發(fā)反饋周期。

ETAS如何幫助您快速生成虛擬控制器?

VECU-BUILDER可將現(xiàn)有的C語言源碼 或 經(jīng)過預(yù)編譯后的二進(jìn)制庫文件(基于X86的PC靜態(tài)庫) 構(gòu)建為FMU格式的虛擬控制器(V-ECU),或基于一個(gè)已經(jīng)包含符號信息的動(dòng)態(tài)庫文件(Dynamic Library文件)構(gòu)建成FMU格式的虛擬 ECU (V-ECU)。

支持的vECU級別:

05e29a9a-cbe4-11ef-9310-92fbcf53809c.png

FMU集成:

這些FMU可以集成到任何兼容FMU格式導(dǎo)入的工具和仿真環(huán)境中,選擇仿真環(huán)境取決于實(shí)際需求,例如仿真精度、仿真速度、工具鏈集成要求。常用的建模工具諸如Matlab Simulink, ASCET以及被控對象模型建模工具CarSim、Amesim 、AVL Cruise M等都兼容FMU格式的導(dǎo)入和導(dǎo)出,詳細(xì)清單可參考以下路徑https://fmi-standard.org/tools/

VECU-BUILDER的重要性能

VECU-BUILDER 通過將源代碼或X86靜態(tài)庫文件打包生成通用FMI接口的虛擬控制器,支持多級V-ECU類型(從Type-1 到 Type-3)的輕便生成,覆蓋從功能開發(fā)到集成測試的不同需求。

其性能表現(xiàn)在:

構(gòu)建輕量級虛擬ECU:在CI/CD管道中實(shí)現(xiàn)快速高效的工件部署。虛擬控制器的生成的文件小,仿真環(huán)境計(jì)算開銷的成本較低。

更便捷的虛擬控制器自動(dòng)化生成:使用“一次配置,反復(fù)構(gòu)建”的自動(dòng)化解決方案來生成虛擬控制器,最具成本效益的解決生成過程耗費(fèi)過多人力的問題。

更快的仿真速度:相比真實(shí)硬件,V-ECU的編譯和運(yùn)行速度大幅提升,減少了開發(fā)和測試的時(shí)間成本。

便捷的調(diào)試能力:通過模擬環(huán)境中的仿真和測試,開發(fā)人員可以快速識別和修復(fù)代碼問題,提高軟件質(zhì)量。

靈活的應(yīng)用場景:無論是模型級測試還是系統(tǒng)級集成,VECU-BUILDER都能夠適應(yīng)不同階段的開發(fā)需求,確保軟件功能的全方位驗(yàn)證(除硬件驅(qū)動(dòng)模塊的驗(yàn)證)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7906

    瀏覽量

    153702
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3665

    瀏覽量

    130903
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    914

    瀏覽量

    55444
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1655

    瀏覽量

    49890

原文標(biāo)題:汽車微控制器虛擬控制器(V-ECU)的分類與實(shí)踐

文章出處:【微信號:ETASChina,微信公眾號:ETAS易特馳】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    電梯的基礎(chǔ)原理:微控制器

    微控制器
    jf_10480160
    發(fā)布于 :2022年12月14日 07:20:15

    電動(dòng)汽車用電機(jī)控制器設(shè)計(jì)方法與實(shí)踐

    電動(dòng)汽車用電機(jī)控制器設(shè)計(jì)方法與實(shí)踐
    發(fā)表于 02-08 02:03 ?54次下載

    基于東芝微控制器汽車應(yīng)用中的功能

    東芝公司提供廣泛的汽車微控制器,具有電機(jī)控制和各種包裝。這些微控制器滿足了東芝嚴(yán)格的汽車等級標(biāo)準(zhǔn),以確保高質(zhì)量的操作溫度。
    發(fā)表于 09-08 16:35 ?7次下載

    如何對微控制器進(jìn)行省電管理

    微控制器的使用越來越多,在現(xiàn)實(shí)諸多方面均有微控制器的身影。但在實(shí)踐過程中,暴露出一些微控制器問題,譬如如何對微控制器進(jìn)行省電管理。如果你對這
    的頭像 發(fā)表于 06-21 10:28 ?3660次閱讀

    微控制器到底是什么?微控制器有怎么樣的應(yīng)用

    微控制器的使用已滲透入生活各方面,為增進(jìn)大家對微控制器的了解,本文將對微控制器微控制器應(yīng)用予以介紹。如果你對微控制器具有興趣,不妨繼續(xù)往下
    的頭像 發(fā)表于 06-27 10:25 ?1.2w次閱讀

    什么是微控制器?如何編程微控制器

    微控制器進(jìn)行編程或刻錄意味著“將程序從編譯傳輸?shù)?b class='flag-5'>微控制器的存儲(chǔ)”。微控制器的程序通常是用C或匯編語言編寫的,最后編譯
    的頭像 發(fā)表于 08-21 15:40 ?1.1w次閱讀

    基于微控制器的行車燈控制器

    電子發(fā)燒友網(wǎng)站提供《基于微控制器的行車燈控制器.zip》資料免費(fèi)下載
    發(fā)表于 07-27 10:42 ?0次下載
    基于<b class='flag-5'>微控制器</b>的行車燈<b class='flag-5'>控制器</b>

    什么是微控制器?它是如何工作的?

    微控制器(MCU)普遍存在于電子產(chǎn)品中,如果你的微波爐有LED或LCD屏幕和鍵盤,則它肯定包含微控制器汽車也是一樣,可以有很多個(gè):發(fā)動(dòng)機(jī)由微控制器
    的頭像 發(fā)表于 07-06 11:12 ?2391次閱讀

    汽車微控制器的供電電壓

    微控制器供電 微控制器的供電電壓可以分為以下幾種: ·5V:5V是最常見的微控制器供電電壓,包括許多傳統(tǒng)的8位微控制器和一些較老的16位微控制器
    的頭像 發(fā)表于 07-19 10:45 ?1585次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>微控制器</b>的供電電壓

    智芯微控制器汽車自吸門上的應(yīng)用

    智芯微控制器汽車自吸門上的應(yīng)用
    的頭像 發(fā)表于 10-19 18:22 ?816次閱讀
    智芯<b class='flag-5'>微控制器</b>在<b class='flag-5'>汽車</b>自吸門上的應(yīng)用

    微控制器的基本概念、特點(diǎn)、分類及應(yīng)用領(lǐng)域

    隨著科技的不斷發(fā)展,微控制器(MCU)已經(jīng)成為了現(xiàn)代電子產(chǎn)品的核心部件。本文將對微控制器的基本概念、特點(diǎn)、分類以及應(yīng)用領(lǐng)域進(jìn)行詳細(xì)介紹,以幫助大家更好地了解這一關(guān)鍵技術(shù)。
    發(fā)表于 09-25 17:17 ?5446次閱讀

    汽車微控制器介紹

    汽車電子的各種系統(tǒng)中,往往需要使用汽車MCU(汽車微控制器)作為運(yùn)算和控制的核心,而汽車對電子
    的頭像 發(fā)表于 10-17 11:48 ?1541次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>微控制器</b>介紹

    微控制器基礎(chǔ)】—— 從歷史切入,了解微控制器的五個(gè)要素(下)

    微控制器基礎(chǔ)】—— 從歷史切入,了解微控制器的五個(gè)要素(下)
    的頭像 發(fā)表于 12-06 17:23 ?770次閱讀
    【<b class='flag-5'>微控制器</b>基礎(chǔ)】—— 從歷史切入,了解<b class='flag-5'>微控制器</b>的五個(gè)要素(下)

    微控制器基礎(chǔ)】——從歷史切入,了解微控制器的五個(gè)要素(上)

    微控制器基礎(chǔ)】——從歷史切入,了解微控制器的五個(gè)要素(上)
    的頭像 發(fā)表于 12-07 10:55 ?817次閱讀
    【<b class='flag-5'>微控制器</b>基礎(chǔ)】——從歷史切入,了解<b class='flag-5'>微控制器</b>的五個(gè)要素(上)

    面向汽車高端微控制器虛擬

    面向汽車高端微控制器虛擬化 固結(jié)技術(shù) 低層薄SW層 管理程序(或VMM)作為主要組件 將SW集成到虛擬機(jī)(VM)中
    的頭像 發(fā)表于 12-01 10:55 ?894次閱讀
    面向<b class='flag-5'>汽車</b>高端<b class='flag-5'>微控制器</b>的<b class='flag-5'>虛擬</b>化