色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

汽車微控制器虛擬控制器的分類與實踐

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

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

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

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

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

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

Type-0/Level-0 V-ECU:應用層功能模型

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

Type-1/Level-1 V-ECU:應用層功能虛擬控制器

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

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

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

Type-3/Level-3 V-ECU:產品級BSW的虛擬控制器

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

Type-4/Level-4 V-ECU:目標二進制文件

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

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

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

VECU-BUILDER可將現有的C語言源碼 或 經過預編譯后的二進制庫文件(基于X86的PC靜態庫) 構建為FMU格式的虛擬控制器(V-ECU),或基于一個已經包含符號信息的動態庫文件(Dynamic Library文件)構建成FMU格式的虛擬 ECU (V-ECU)。

支持的vECU級別:

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

FMU集成:

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

VECU-BUILDER的重要性能

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

其性能表現在:

構建輕量級虛擬ECU:在CI/CD管道中實現快速高效的工件部署。虛擬控制器的生成的文件小,仿真環境計算開銷的成本較低。

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

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

便捷的調試能力:通過模擬環境中的仿真和測試,開發人員可以快速識別和修復代碼問題,提高軟件質量。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7566

    瀏覽量

    151605
  • 嵌入式系統
    +關注

    關注

    41

    文章

    3598

    瀏覽量

    129556
  • ecu
    ecu
    +關注

    關注

    14

    文章

    889

    瀏覽量

    54570
  • 編譯器
    +關注

    關注

    1

    文章

    1636

    瀏覽量

    49171

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

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

收藏 人收藏

    評論

    相關推薦

    電梯的基礎原理:微控制器

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

    電動汽車用電機控制器設計方法與實踐

    電動汽車用電機控制器設計方法與實踐
    發表于 02-08 02:03 ?54次下載

    基于東芝微控制器汽車應用中的功能

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

    如何對微控制器進行省電管理

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

    微控制器到底是什么?微控制器有怎么樣的應用

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

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

    微控制器進行編程或刻錄意味著“將程序從編譯傳輸到微控制器的存儲”。微控制器的程序通常是用C或匯編語言編寫的,最后編譯
    的頭像 發表于 08-21 15:40 ?1w次閱讀

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

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

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

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

    汽車微控制器的供電電壓

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

    智芯微控制器汽車自吸門上的應用

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

    微控制器的基本概念、特點、分類及應用領域

    隨著科技的不斷發展,微控制器(MCU)已經成為了現代電子產品的核心部件。本文將對微控制器的基本概念、特點、分類以及應用領域進行詳細介紹,以幫助大家更好地了解這一關鍵技術。
    發表于 09-25 17:17 ?4369次閱讀

    汽車微控制器介紹

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

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

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

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

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

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

    面向汽車高端微控制器虛擬化 固結技術 低層薄SW層 管理程序(或VMM)作為主要組件 將SW集成到虛擬機(VM)中
    的頭像 發表于 12-01 10:55 ?718次閱讀
    面向<b class='flag-5'>汽車</b>高端<b class='flag-5'>微控制器</b>的<b class='flag-5'>虛擬</b>化
    主站蜘蛛池模板: 亚洲精品成人久久久影院| 九九这里有精品| 性欧美xxxxporn| 老头操美女| 国产日韩精品一区二区在线观看| 99福利在线观看| 亚洲精品久久7777777| 日本一卡精品视频免费| 六六影院午夜伦理| 海量激情文学| 高h 纯肉文| 99久久精品久久久久久清纯| 一本色道久久综合亚洲精品加| 少妇精品无码一区二区三区| 暖暖视频中国在线观看免费韩国 | 免费三级播放器| 黄桃AV无码免费一区二区三区| 高清大胆欧美videossexo| 99无码熟妇丰满人妻啪啪| 真人美女精美小穴| 亚洲视频在线免费观看| 亚洲不卡视频在线| 无人区日本电影在线观看| 日本色呦呦| 欧美日韩中文国产一区发布| 久久永久影院免费| 久久6699精品国产人妻| 韩国成人理伦片免费播放| 国产精品福利片| 国产A级毛片久久久久久久| WRITEAS塞红酒瓶| asian4you裸模| AV精品爆乳纯肉H漫网站| 538prom国产在线视频一区| 在线观看亚洲免费人成网址| 野花日本手机观看大全免费3| 亚洲AV成人片色在线观看网站| 无码中文字幕av免费放| 无限资源在线看影院免费观看| 十九岁在线观看免费完整版电影 | 久久免费精品视频|