91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

虛擬化技術(shù)為為汽車ECU提供基礎(chǔ)架構(gòu)

星星科技指導(dǎo)員 ? 來源:瑞薩電子 ? 作者:Vito Colagiacomo ? 2022-04-26 14:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.ECU整合趨勢和虛擬化的力量

隨著信息娛樂和 ADAS 等新功能被添加到汽車中,每輛車中安裝的 ECU 數(shù)量也在增長。越來越多的 ECU 會產(chǎn)生一些不良副作用:設(shè)備管理復(fù)雜、重量和功耗只是其中的一部分。

為了阻止這種趨勢,汽車行業(yè)正在尋求從獨立的面向功能的方法轉(zhuǎn)變?yōu)榧煞椒?,其中單個 ECU 提供多種功能。

poYBAGJnlo2AJUJUAAC6Rkv6dw8614.png

圖 1:ECU 整合旨在從單功能 ECU 方法(左)轉(zhuǎn)向多功能 ECU(右)

在嘗試向多功能 ECU 遷移時,會出現(xiàn)新的挑戰(zhàn):每個功能可能需要在不同的操作系統(tǒng)上運行,并且 CPU、內(nèi)存和外圍設(shè)備等硬件資源必須在它們之間共享。此外,需要確保功能之間的隔離和“不受干擾”。

幸運的是,這正是虛擬化技術(shù)幫助提供基礎(chǔ)架構(gòu)的地方,該基礎(chǔ)架構(gòu)允許多個“客戶”操作系統(tǒng)(也稱為虛擬機或 VM)以安全、獨立和隔離的方式執(zhí)行。

2. 汽車以太網(wǎng)

ECU 中實現(xiàn)的功能變得越來越復(fù)雜,需要靈活的互連和更高的數(shù)據(jù)傳輸速率。汽車以太網(wǎng)正在成為車載網(wǎng)絡(luò)解決方案的首選。以太網(wǎng)具有巨大的未來潛力,因為它提供了帶寬、輕型布線(例如非屏蔽單雙絞線)、龐大的生態(tài)系統(tǒng)和可靠的軟件基礎(chǔ)設(shè)施。此外,交換式以太網(wǎng)提供了極大的可擴展性,時間敏感網(wǎng)絡(luò) (TSN) 擴展提供了改進的同步、低延遲和可靠性。

當多功能 ECU 使用虛擬化來運行多個操作系統(tǒng)時,一種常見的解決方案是處理各種 VM,就好像它們連接到同一個物理以太網(wǎng)網(wǎng)絡(luò)一樣。

如果只有一個以太網(wǎng)接口,則管理程序提供了在 VM 之間共享接口的機制,并且通常在軟件中實現(xiàn)虛擬網(wǎng)絡(luò)交換機。由于這種軟件實現(xiàn)會產(chǎn)生開銷,因此硬件制造商正在為其設(shè)備添加硬件輔助虛擬化功能,以便在無需管理程序干預(yù)的情況下實現(xiàn)共享。

在這篇博客中,我們描述了一個概念驗證 (POC),我們在其中比較了讓兩個 VM 共享一個集成硬件交換機和一個軟件交換機的好處。

三、硬件說明

此 POC 基于車載計算機 3 板 (VC3),配備 Renesas R-Car H3 SoC 和 TSN 以太網(wǎng)交換機 (R-Switch2)。以太網(wǎng)交換機在通過 PCIe 連接到 R-Car 的 FPGA 上實現(xiàn)。

R-Switch2 有四個外部端口(1G-T1 連接器)和一個內(nèi)部端口(命名為 CPU 端口或 tsngw)暴露給 R-Car SoC 中的 CPU。R-Switch2 和 CPU 之間的接口允許在 R-Car 上運行的操作系統(tǒng)成為以太網(wǎng)幀的來源或目的地。

R-Switch2 和 CPU 之間的數(shù)據(jù)通過多個隊列進行交換。每個隊列由一個描述符列表表示,這些描述符駐留在主內(nèi)存中,由運行在 CPU 上的軟件設(shè)置:

RX 隊列中的描述符告訴 R-Switch2 硬件應(yīng)將 CPU 的傳入以太網(wǎng)幀復(fù)制到主存儲器的哪個位置

TX 隊列中的描述符告訴 R-Switch2 硬件 CPU 將其希望發(fā)送的幀放置在何處,以便硬件知道應(yīng)該從主存儲器中的哪個位置獲取數(shù)據(jù)

如果在 CPU 上運行管理程序,則可以將隊列分配給特定的客戶操作系統(tǒng)以進行獨立的數(shù)據(jù)處理。

四、軟件說明

對于這個概念證明,選擇 Xen v4.14 作為管理程序。開發(fā)了額外的前端和后端驅(qū)動程序來共享 R-Switch2 硬件,作為典型 Xen 橋接網(wǎng)絡(luò)的替代方案(更多信息在這里)。Xen(也稱為域)上運行著兩個客戶操作系統(tǒng):

dom0:一個特權(quán)域,可以直接訪問大多數(shù) R-Car 外圍設(shè)備和 R-Switch

domU:無特權(quán)的域,不能直接訪問任何特定的硬件設(shè)備。但是,domU 可以訪問兩個 R-Switch2 隊列(一個 RX 和一個 TX)

下面的圖 2 顯示了這種配置。

pYYBAGJnlo6AInMqAABTm_fjqtk189.png

圖 2 此 POC 的軟件配置

前端和后端驅(qū)動程序之間的通信僅用于以下情況:

在初始化時,前端發(fā)送請求以保留兩個 R-Switch2 隊列(1 TX 和 1 RX)

在運行時,前端使用此通信通道通過后端通知 R-Switch2 硬件 TX 隊列已準備好進行處理。每當 domU 的 RX 隊列中有新數(shù)據(jù)可用時,后端也使用它來通知前端

請注意,在為 domU 設(shè)置隊列所需的初始握手之后,前端驅(qū)動程序只需直接訪問由 R-Switch2 硬件處理的相同隊列即可傳輸和接收幀,而來自 dom0 端的干預(yù)最少。與其他用于虛擬機的 SW 網(wǎng)絡(luò)解決方案相比,這是一個優(yōu)勢,其中 domU 的幀通常與后端驅(qū)動程序共享,并由 dom0 中的網(wǎng)絡(luò)堆棧重新路由。

例如,當 domU 想要通過網(wǎng)絡(luò)傳輸一些幀時,使用共享 R-Switch2 解決方案所涉及的步驟如下(如圖 3 所示):

domU 將數(shù)據(jù)寫入自己的 TX 隊列

domU 通知 R-Switch2 硬件(通過后端)隊列已準備好進行處理

R-Switch2 硬件直接從 domU 隊列中獲取數(shù)據(jù)

poYBAGJnlo6AR7zoAACd4491OtI525.png

圖 3 來自 domU 的數(shù)據(jù)包傳輸示例(R-Switch2 共享)

另一方面,當使用 Xen 橋接網(wǎng)絡(luò)時,從 domU 傳輸幀所涉及的步驟是(參見圖 4):

domU 將要傳輸?shù)臄?shù)據(jù)寫入內(nèi)存

內(nèi)存與 dom0 中的后端共享

后端將數(shù)據(jù)包轉(zhuǎn)發(fā)到 Xen Bridge

數(shù)據(jù)包通過 dom0 網(wǎng)絡(luò)堆棧路由,最終到達網(wǎng)絡(luò)接口驅(qū)動程序

驅(qū)動程序?qū)?shù)據(jù)包的數(shù)據(jù)復(fù)制到 NIC 隊列中

網(wǎng)卡從內(nèi)存中訪問數(shù)據(jù)

pYYBAGJnlo6AFsCfAADOAehdTv8594.png

圖 4 來自 domU(Xen 橋接網(wǎng)絡(luò))的數(shù)據(jù)包傳輸示例

5.性能與比較

系統(tǒng)的性能是通過生成來自/到 domU 的恒定比特率 UDP 流并同時測量 dom0 和 domU 上的 CPU 負載來測量的。

即使網(wǎng)絡(luò)幀是從 domU 傳輸/接收的,我們也測量 dom0 的 CPU 使用率的原因是,我們希望在軟件中實現(xiàn)虛擬交換機的情況下看到更高的負載,因為 domU 數(shù)據(jù)包需要重新路由通過 dom0 的網(wǎng)絡(luò)堆棧。

然后將此 POC 中實施的解決方案與 Xen 橋接網(wǎng)絡(luò)進行比較,這是一種常見的軟件解決方案,可實現(xiàn)虛擬交換機并允許在同一網(wǎng)絡(luò)上連接多個虛擬機。

結(jié)果如圖 5 和圖 6 所示,證實了我們的假設(shè)。使用 R-Switch2 共享方案時,dom0 CPU 負載比 Xen Bridged 網(wǎng)絡(luò)低約 50%,而 domU CPU 負載幾乎相同。

poYBAGJnlo-AWmgJAAChfVj4rUM878.png?itok=X-KsoTtL

圖 5 domU 接收測試期間的 CPU 負載(1 Gbps 的恒定數(shù)據(jù)速率)

pYYBAGJnlpCAXqOKAACaJehaAoA489.png?itok=e6IB9KnY

圖 6 domU 傳輸測試期間的 CPU 負載(600 Mbps 的恒定數(shù)據(jù)速率)

R-Switch2 情況下的剩余 dom0 CPU 負載是由來自/到 domU 的事件通知引起的,即當有新的傳入數(shù)據(jù)可用時,dom0 通知 domU,或者 dom0 將來自 domU 的請求轉(zhuǎn)發(fā)給 R-Switch2 HW 以開始處理 TX隊列。

對于像 Xen Bridge 這樣的基于軟件的交換機,dom0 有額外的任務(wù)來路由 domU 數(shù)據(jù)包,這可能成為系統(tǒng)的瓶頸。在我們的解決方案中,domU 數(shù)據(jù)包的路由由集成網(wǎng)絡(luò)交換機在硬件中完成,從而釋放 CPU 資源并提高兩個域之間的隔離度。

六,結(jié)論

集成的硬件交換機可以簡化軟件交換機甚至是冗余的,從而為應(yīng)用程序處理而不是內(nèi)務(wù)管理任務(wù)釋放資源。評估表明,使用硬件輔助虛擬化可節(jié)省超過 50% 的寶貴 CPU 資源。事實證明,瑞薩 R-Switch2 支持多個接收和傳輸隊列在通過虛擬化整合 ECU 的環(huán)境中具有明顯優(yōu)勢。此功能與對 L2 和 L3 路由和 TSN 擴展的硬件支持一起,使其成為實現(xiàn)未來 ECU 的完美選擇。

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    11287

    瀏覽量

    225192
  • 交換機
    +關(guān)注

    關(guān)注

    23

    文章

    2907

    瀏覽量

    104535
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3344

    瀏覽量

    60285
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    Windows平臺EtherCAT實時控制:從抖動抑制到虛擬架構(gòu)解析

    Windows平臺EtherCAT實時控制:從抖動抑制到虛擬架構(gòu)解析
    的頭像 發(fā)表于 01-29 15:26 ?260次閱讀
    Windows平臺EtherCAT實時控制:從抖動抑制到<b class='flag-5'>虛擬</b><b class='flag-5'>化</b><b class='flag-5'>架構(gòu)</b>解析

    安富利汽車TSN ECU解決方案推動車載網(wǎng)絡(luò)技術(shù)升級

    汽車向智能、網(wǎng)聯(lián)狂奔的時代,車載網(wǎng)絡(luò)早已不是簡單的“信號傳遞通道”,而是支撐自動駕駛、智能座艙、車路協(xié)同的“神經(jīng)網(wǎng)絡(luò)”。新一代汽車ECU
    的頭像 發(fā)表于 01-24 14:19 ?3159次閱讀

    新思科技Silver解鎖FreeRTOS虛擬ECU潛能

    虛擬 ECU(vECU)極大地改變了汽車行業(yè)的軟件開發(fā)與測試方式,通過在虛擬環(huán)境中仿真物理 ECU 的功能,vECU 加速了軟件開發(fā)和測試進
    的頭像 發(fā)表于 01-22 12:46 ?636次閱讀
    新思科技Silver解鎖FreeRTOS<b class='flag-5'>虛擬</b><b class='flag-5'>ECU</b>潛能

    新思科技Silver虛擬ECU平臺重塑汽車軟件創(chuàng)新范式

    汽車行業(yè)的軟件定義汽車(SDV)架構(gòu)中,涵蓋電子控制單元(ECU)、區(qū)域控制單元(ZCU)和中央計算單元(CCU),軟件復(fù)雜度與日俱增,導(dǎo)致開發(fā)周期冗長拖沓,延緩了嵌入式設(shè)備的部署。
    的頭像 發(fā)表于 12-17 10:21 ?1604次閱讀
    新思科技Silver<b class='flag-5'>虛擬</b><b class='flag-5'>ECU</b>平臺重塑<b class='flag-5'>汽車</b>軟件創(chuàng)新范式

    ECU刷寫完全指南:從理論到實踐

    ECU刷寫是現(xiàn)代汽車電子開發(fā)中的核心環(huán)節(jié),基于UDS診斷協(xié)議實現(xiàn)控制器軟件的更新與維護。本文將以USBCANFD-400U接口卡例,詳細介紹CANFD總線環(huán)境下ECU刷寫的標準流程與
    的頭像 發(fā)表于 11-12 11:37 ?1165次閱讀
    <b class='flag-5'>ECU</b>刷寫完全指南:從理論到實踐

    車載軟件vECU虛擬測試解決方案

    虛擬測試:利用虛擬技術(shù),實現(xiàn)將真實域控制器轉(zhuǎn)化為虛擬域控制器,運行在PC或服務(wù)器環(huán)境中運行,
    的頭像 發(fā)表于 10-30 09:34 ?1711次閱讀
    車載軟件vECU<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>測試解決方案

    MT6501可編程磁性角度傳感器:提升汽車ECU位置反饋精度的利器

    在當今汽車行業(yè)飛速發(fā)展的時代,汽車的智能和自動程度越來越高。汽車電子控制單元(ECU)作為
    的頭像 發(fā)表于 07-30 17:40 ?822次閱讀

    技術(shù)解讀 | 光庭信息虛擬ECU技術(shù)賦能SOAMCU軟件的早期驗證與集成加速

    ? ? 在“中央計算+區(qū)域控制+以太網(wǎng)”的新型電子電氣架構(gòu)驅(qū)動下,傳統(tǒng)ECU功能正向面向服務(wù)架構(gòu)(SOA)轉(zhuǎn)型。在此背景下,傳統(tǒng)ECU功能的快速開發(fā)與高效驗證,已成為車企保障車型開發(fā)與
    的頭像 發(fā)表于 07-21 15:43 ?831次閱讀
    <b class='flag-5'>技術(shù)</b>解讀 | 光庭信息<b class='flag-5'>虛擬</b><b class='flag-5'>ECU</b><b class='flag-5'>技術(shù)</b>賦能SOA<b class='flag-5'>化</b>MCU軟件的早期驗證與集成加速

    車用虛擬技術(shù):域控融合的必經(jīng)之路

    本文闡述了汽車電子架構(gòu)從分布式向集中演進的趨勢,黑芝麻智能分析了集中帶來的安全隔離、實時性等關(guān)鍵挑戰(zhàn),并指出車用虛擬
    的頭像 發(fā)表于 07-05 16:14 ?1304次閱讀

    用是德示波器3000T X系列的手勢操作簡化汽車ECU復(fù)雜信號調(diào)試

    隨著汽車電子技術(shù)的飛速發(fā)展,現(xiàn)代汽車中電子控制單元(ECU)的數(shù)量和復(fù)雜性不斷增加。這些ECU負責(zé)管理車輛的各種功能,從發(fā)動機控制到安全系統(tǒng)
    的頭像 發(fā)表于 07-01 18:04 ?678次閱讀
    用是德示波器3000T X系列的手勢操作簡化<b class='flag-5'>汽車</b><b class='flag-5'>ECU</b>復(fù)雜信號調(diào)試

    鴻道Intewell操作系統(tǒng)實時虛擬技術(shù)的優(yōu)勢

    ,實時性、安全性與多任務(wù)協(xié)同已成為工業(yè)控制系統(tǒng)的核心挑戰(zhàn)。鴻道Intewell操作系統(tǒng)憑借其創(chuàng)新的實時虛擬技術(shù),打破了傳統(tǒng)工業(yè)軟件架構(gòu)的局限,
    的頭像 發(fā)表于 05-15 15:13 ?491次閱讀
    鴻道Intewell操作系統(tǒng)實時<b class='flag-5'>虛擬</b><b class='flag-5'>化</b><b class='flag-5'>技術(shù)</b>的優(yōu)勢

    軟件定義汽車時代,Elektrobit談虛擬開發(fā)到量產(chǎn)落地的效率躍升

    硬件與軟件的解耦,借助軟件實現(xiàn)車輛功能的動態(tài)定義與持續(xù)迭代,汽車行業(yè)帶來全新的發(fā)展機遇。? ? SDV 從架構(gòu)、軟件和通信等層面深刻重塑當前汽車設(shè)計格局。在
    的頭像 發(fā)表于 05-12 09:25 ?5917次閱讀
    軟件定義<b class='flag-5'>汽車</b>時代,Elektrobit談<b class='flag-5'>虛擬</b>開發(fā)到量產(chǎn)落地的效率躍升

    基于云端虛擬技術(shù)云手機解決方案

    云手機解決方案基于云端虛擬技術(shù),通過整合軟硬件資源實現(xiàn)多設(shè)備集群化管理與智能操作,以下是針對不同應(yīng)用場景的核心要素與技術(shù)
    的頭像 發(fā)表于 05-09 08:04 ?858次閱讀
    基于云端<b class='flag-5'>虛擬</b><b class='flag-5'>化</b><b class='flag-5'>技術(shù)</b>云手機解決方案

    解鎖未來汽車電子技術(shù):軟件定義車輛與區(qū)域架構(gòu)深度解析

    解鎖未來汽車電子技術(shù):軟件定義車輛與區(qū)域架構(gòu)深度解析 ——立即下載白皮書,搶占智能汽車發(fā)展先機 *附件:解鎖未來汽車電子
    的頭像 發(fā)表于 04-27 11:58 ?1439次閱讀

    汽車電氣架構(gòu)中的電源架構(gòu)

    隨著汽車電子、智能的快速發(fā)展,汽車電氣架構(gòu)(E/E架構(gòu))已成為現(xiàn)代
    的頭像 發(fā)表于 03-29 11:25 ?1039次閱讀