国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚

這篇具有很好參考價值的文章主要介紹了汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1.概述

2.汽車虛擬ECU

3.汽車MCU虛擬化功能

4.小結


1.概述

近幾年,隨著智能網聯(lián)汽車普及,車型的更新迭代速度進一步提升,功能開發(fā)工程師希望在能夠在硬件成型前驗證軟件功能,意味著汽車控制器的功能開發(fā)也在不斷左移。

為此業(yè)內出現(xiàn)了對ECU進行虛擬化以加速開發(fā)的呼聲,在22年瑞薩聯(lián)合ETAS就提出了基于Zone ECU的虛擬化解決方案。

隨著這種方案的出現(xiàn),對高端MCU也出現(xiàn)了要求支持虛擬化功能。

那么什么是虛擬ECU,什么是汽車MCU虛擬化,我來一一梳理一下。

2.汽車虛擬ECU

我們知道,一個完整的汽車ECU是包括軟件和硬件。

做過模型開發(fā)的朋友應該都有過MIL和SIL的經驗,忽略掉ECU硬件,直接在x86平臺的PC機上驗證軟件功能,這就是虛擬ECU最初的形態(tài)。

由于這種只是運行在PC主機上的仿真軟件,無法對軟件的實時性、效率、性能做出有效評估(simulink仿真的步長讓人窒息);慢慢提出了一種將ECU硬件也進行虛擬化的需求,這就需要對MCU內核、外設資源以及ECU外圍電路進行詳細建模以達到與實際ECU硬件相近甚至完全一致的效果。

基于此,個人理解的虛擬ECU就主要分成兩大類:

  • 基于PC編譯器編譯生成的ECU軟件,該軟件運行在PC主機,沒有ECU硬件支持,因此該虛擬ECU(vECU)只能驗證部分功能,較少能夠做全功能驗證,常見工具如ASCET、Simulink等;

汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚,閑言碎語,汽車,虛擬化,ECU,MCU,Hypervisor

Simulink提供的汽車ABS仿真建模

  • 基于目標MCU編譯器(例如Tricore系列、RH850系列)編譯生成的ECU軟件 + ECU硬件的板級建模,該vECU就與真實ECU相近,該vECU同樣可以運行在PC。常見編譯器如GreenHill、Tasking、HighTec;常見硬件建模如新思提出的Silver虛擬ECU仿真平臺,實現(xiàn)了把開發(fā)任務從路測和臺架轉移到PC,大大提高效率。

汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚,閑言碎語,汽車,虛擬化,ECU,MCU,Hypervisor

新思提出的Silver方案,不受硬件資源限制,可對ECU軟件的不同層級在PC測試

在收集這塊資料時,翻到了新思對vECU的具體定義,非常詳細。這里分享給大家:

汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚,閑言碎語,汽車,虛擬化,ECU,MCU,Hypervisor

從上圖可以看到,vECU的等級是從Leve0-Level4;

  • Level 0:針對算法模型,常見的就是Matlab/Simulink、ETAS Ascet,這個就與之前定義的基于PC編譯器的虛擬ECU類似;
  • Level 1-3:隨著算法的成熟,軟件開發(fā)人員希望能夠在一個真實的ECU環(huán)境下進行驗證,但是此時硬件如果還沒有成熟(如果軟硬件并行開發(fā)),新思就提供了很完整的解決方案;它基于Classic AUTOSAR提出了BSW各層級的軟件仿真代碼,包括RTE、I\O、MCAL甚至說中間件等,那軟件開發(fā)人員就可以基于此將應用代碼集成并在PC主機編譯進行仿真測試?;
  • Level 4:到達這一層級,軟件開發(fā)人員就更過分了,他想要上量產代碼了,但是硬件還在定版,這時候就如果能基于目標內核編譯出完整的hex文件,然后在仿真平臺測試,如上圖Level 4b中的深綠色方框;迭代測試后就可以結合實際硬件ECU量產了。

具體產物在不同階段如下:

汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚,閑言碎語,汽車,虛擬化,ECU,MCU,Hypervisor?從這個角度來看,隨著vECU的提出,在硬件建模、算法建模方向的人員需求是逐年提升的;傳統(tǒng)OEM或者Tire1的開發(fā)模式會有顛覆性的改變,冗余的ASPICE、V model可能會被挑戰(zhàn),因為上述提到的vECU可以更容易實現(xiàn)CI/CD。

這是我對虛擬化ECU的理解。

3.汽車MCU虛擬化功能

那么現(xiàn)在S32Z、U2A、TC4xx提出的MCU虛擬化跟虛擬ECU有什么關系呢?

個人認為,上述MCU提出的虛擬化是指硬件虛擬化,這是為中央域電子電氣架構做準備的功能。通過一顆芯片能夠實現(xiàn)多個汽車ECU功能。我們以S32Z公開培訓資料為例:

汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚,閑言碎語,汽車,虛擬化,ECU,MCU,Hypervisor

在當前多域控的整車電子電氣架構里,域控其實還要下掛很多子節(jié)點,如上圖:動力控制ECU、BMS等等,用硬件資源定義汽車架構。

隨著功能的融合和架構的眼睛,有沒有可能使用一顆芯片零成本移植以前獨立ECU的所有功能(pin2pin)?顯然參考以前座艙域SoC的開發(fā)方法,使用hypervisor為儀表和中控提供服務,MCU也可以實現(xiàn),如下:

汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚,閑言碎語,汽車,虛擬化,ECU,MCU,Hypervisor

將上述提到的PDC、INV、BMS、EMS等功能全部集中到一顆MCU,從而實現(xiàn)了當前越來越流行的軟件定義汽車。例如,S32Z支持4個物理內核,但是現(xiàn)在有6個大型功能需要集成,在功能軟件不做大修改情況下,使用Hypervisor虛擬出6個CPU運行不同功能,保證這些應用軟件運行時就像自己獨占這顆MCU資源。如下圖:

汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚,閑言碎語,汽車,虛擬化,ECU,MCU,Hypervisor

因此,為了實現(xiàn)資源的合理利用,在芯片定義階段就需要定義好虛擬化場景下資源的劃分,如下圖:

汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚,閑言碎語,汽車,虛擬化,ECU,MCU,Hypervisor

4.小結

因此,我們提到的MCU虛擬化更多偏向于硬件虛擬化,為了滿足OEM不斷演進的電子電氣架構要求。

而汽車ECU虛擬化是為了滿足開發(fā)人員加速軟件開發(fā)提出的解決方案,二者還是有比較大的區(qū)別。文章來源地址http://www.zghlxwxcb.cn/news/detail-824494.html

到了這里,關于汽車虛擬ECU和MCU硬件虛擬化,傻傻分不清楚的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • FPS游戲實戰(zhàn)數據集|yolov8訓練模型導出|C/C++項目|驅動鼠標模擬人工|加密狗USB硬件虛擬化

    目錄 數據集準備 訓練模型 模型部署 總結 YOLO(You Only Look Once)是一種基于深度學習的目標檢測算法,能夠快速準確地識別圖像中的目標。在游戲領域,YOLO可以應用于游戲場景中的人物識別和動作捕捉等方面。本文將介紹如何使用YOLO識別游戲人物。 15000張FPS實戰(zhàn)數據集yolo

    2024年02月05日
    瀏覽(51)
  • 云計算虛擬化技術與開發(fā)-------虛擬化技術應用第一章內容(虛擬化技術概念、虛擬化特征、虛擬化目的、半虛擬化和全虛擬化特點和區(qū)別、虛擬化實現(xiàn)的三種結構的特點和區(qū)別)

    云計算虛擬化技術與開發(fā)-------虛擬化技術應用第一章內容(虛擬化技術概念、虛擬化特征、虛擬化目的、半虛擬化和全虛擬化特點和區(qū)別、虛擬化實現(xiàn)的三種結構的特點和區(qū)別)

    目錄 虛擬化技術第一章主要內容 虛擬化技術的概念: 虛擬化的特征: ????????虛擬化的目的: 虛擬化與云計算的關系: 半虛擬化和全虛擬化的特點和區(qū)別: ?虛擬化實現(xiàn)的三種結構的特點和區(qū)別: ????????虛擬化(Virtualization)是把物理資源轉變?yōu)檫壿嬌峡梢怨芾?/p>

    2024年02月03日
    瀏覽(23)
  • 智能汽車駕駛演進:虛擬ECU種類與優(yōu)劣分析

    現(xiàn)代汽車更安全、更舒適、更智能的代價是車載ECU(Electronic Control Unit)數量的迅速增長,與之相對應的是ECU上規(guī)模軟件越來越大、軟件開發(fā)成本在整車制造成本中的占比越來越高。車企可以從規(guī)則與方法兩個角度入手來解決上述問題: 一手抓規(guī)則: 汽車開放系統(tǒng)架構AUTOS

    2024年02月14日
    瀏覽(14)
  • 云計算基礎-計算虛擬化-內存虛擬化

    云計算基礎-計算虛擬化-內存虛擬化

    內存在物理上是由內存卡提供的,也就是我們俗稱的內存條,內存條提供了物理內存。 在物理內存之上還有虛擬內存,虛擬內存操作系統(tǒng)給程序分配的一段連續(xù)的內存,屬于邏輯上的概念。 虛擬內存和物理內存之間會有一個映射關系,這個映射關系我們稱之為頁表,通過頁

    2024年02月20日
    瀏覽(31)
  • 什么是網絡虛擬化 網絡虛擬化簡介

    這個概念產生的比較久了,VLAN,VPN, VPLS等 都可以歸為網絡虛擬化的技術。近年來,云計算的浪潮席卷IT界。幾乎所有的IT基礎構架都在朝著云的方向發(fā)展。在云計算的發(fā)展中,虛擬化技術一直是重要的推動因素。作為基礎構架,服務器和存儲的虛擬化已經發(fā)展的有聲有色,

    2024年02月05日
    瀏覽(26)
  • 云計算基礎-計算虛擬化-CPU虛擬化

    云計算基礎-計算虛擬化-CPU虛擬化

    在CPU的工作原理中,CPU有不同的指令集,如下圖,CPU有4各指令集:Ring0-3,指令集是在服務器上運行的所有命令,最終都會在CPU上執(zhí)行,但是CPU并不是說所有的命令都是一視同仁的,它會把命令分為不同的指令集 Ring0指令集稱之為內核態(tài)指令集,改啊指令集里面啊運行的主要

    2024年02月20日
    瀏覽(24)
  • 01 openEuler虛擬化-KVM虛擬化簡介

    01 openEuler虛擬化-KVM虛擬化簡介

    1.1 簡介 在計算機技術中,虛擬化是一種資源管理技術,它將計算機的各種實體資源(處理器、內存、磁盤、網絡適配器等)予以抽象、轉換后呈現(xiàn),并可分割、組合為一個或多個計算機配置環(huán)境。這種資源管理技術打破了實體結構不可分割的障礙,使這些資源在虛擬化后不

    2023年04月26日
    瀏覽(25)
  • VM虛擬化——物理機遷移至虛擬化

    VM虛擬化——物理機遷移至虛擬化

    VMware vCenter Converter Standalone 【安裝向導】? 【最終用戶專利協(xié)議】? ? 【最終用戶許可協(xié)議】? 【安裝位置】? ?【安裝類型】默認本地安裝 【用戶體驗設置】? ?【準備安裝】 【轉換機器】 【源主機】 填ip、用戶名和密碼? 最好是用administrator的賬號,不然可能權限不足。

    2024年01月25日
    瀏覽(19)
  • 虛擬ECU:汽車空調壓縮機控制系統(tǒng)

    虛擬ECU:汽車空調壓縮機控制系統(tǒng)

    2024年是“十四五”的“關鍵一年”,在中國居民生活水平不斷上升的趨勢下,人們對汽車的需求已不再局限于簡單的代步工具,而對其整體的舒適度和體驗度也有著越來越高的要求。作為提升駕車與乘車體驗的重要部分,汽車的空調系統(tǒng)在電動汽車和中高端燃油車的眾多系統(tǒng)

    2024年03月27日
    瀏覽(19)
  • 虛擬ECU實踐:汽車發(fā)動機控制器仿真

    虛擬ECU實踐:汽車發(fā)動機控制器仿真

    ? 虛擬化技術使得在Windows PC上對汽車ECU(Electronic Control Unit,電子控制器單元)進行閉環(huán)仿真成為可能,能有效改善ECU開發(fā)過程。一些開發(fā)任務得以從道路、測試平臺和HIL(Hardware in the Loop,硬件在環(huán))轉移到PC上,縮短開發(fā)時間和成本。 ▲汽車系統(tǒng)模型測試現(xiàn)狀 由在本文中

    2024年02月08日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包