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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(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è)正在尋求從獨(dú)立的面向功能的方法轉(zhuǎn)變?yōu)榧煞椒ǎ渲袉蝹€(gè) ECU 提供多種功能。

poYBAGJnlo2AJUJUAAC6Rkv6dw8614.png

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

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

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

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

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

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

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

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

三、硬件說明

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

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

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

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

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

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

四、軟件說明

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

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

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

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

pYYBAGJnlo6AInMqAABTm_fjqtk189.png

圖 2 此 POC 的軟件配置

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

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

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

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

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

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

domU 通知 R-Switch2 硬件(通過后端)隊(duì)列已準(zhǔn)備好進(jìn)行處理

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

poYBAGJnlo6AR7zoAACd4491OtI525.png

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

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

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

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

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

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

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

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

pYYBAGJnlo6AFsCfAADOAehdTv8594.png

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

5.性能與比較

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

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

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

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

poYBAGJnlo-AWmgJAAChfVj4rUM878.png?itok=X-KsoTtL

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

pYYBAGJnlpCAXqOKAACaJehaAoA489.png?itok=e6IB9KnY

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

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

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

六,結(jié)論

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

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    11003

    瀏覽量

    215054
  • 交換機(jī)
    +關(guān)注

    關(guān)注

    21

    文章

    2700

    瀏覽量

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

    關(guān)注

    38

    文章

    3312

    瀏覽量

    58511
收藏 0人收藏

    評論

    相關(guān)推薦

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

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

    hyper v 虛擬,hyper-v虛擬:企業(yè)級虛擬化解決方案的全面解析

    在企業(yè)管理中,任務(wù)的分配和執(zhí)行是核心環(huán)節(jié)之一。然而,傳統(tǒng)方式往往因效率低下而影響整體工作進(jìn)度。批量管理工具的出現(xiàn),企業(yè)管理提供了全新的思路和方法。今天就為大家介紹hyper-v虛擬
    的頭像 發(fā)表于 01-24 14:21 ?795次閱讀
    hyper v <b class='flag-5'>虛擬</b><b class='flag-5'>化</b>,hyper-v<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>:企業(yè)級<b class='flag-5'>虛擬</b>化解決方案的全面解析

    一文了解汽車電子控制單元ECU

    注:本文是對ECU最基礎(chǔ)知識的介紹,對ECU有概念請繞行。汽車正日益成為軟件密集型的復(fù)雜系統(tǒng),汽車行業(yè)的大部分創(chuàng)新都基于電子和軟件架構(gòu),現(xiàn)代
    的頭像 發(fā)表于 01-09 17:08 ?1246次閱讀
    一文了解<b class='flag-5'>汽車</b>電子控制單元<b class='flag-5'>ECU</b>

    汽車電子控制單元(ECU)簡明指南

    ECU:現(xiàn)代汽車的智能中樞隨著汽車科技的日新月異,眾多前沿技術(shù)不斷涌現(xiàn),而電子控制單元(ECU)則是引領(lǐng)這一變革的關(guān)鍵創(chuàng)新之一。作為車輛的心
    的頭像 發(fā)表于 11-19 16:20 ?1416次閱讀
    <b class='flag-5'>汽車</b>電子控制單元(<b class='flag-5'>ECU</b>)簡明指南

    智能汽車時(shí)代:ECU測試如何高效進(jìn)行?

    ECU(電子控制單元)是用于控制車載設(shè)備和系統(tǒng)的集成電路或計(jì)算機(jī),被稱為汽車的大腦中樞,它負(fù)責(zé)管理和控制著車輛系統(tǒng)的運(yùn)行,如發(fā)動(dòng)機(jī)控制、安全氣囊、剎車系統(tǒng)、防抱死系統(tǒng)等等,因此保證ECU的正確運(yùn)行
    的頭像 發(fā)表于 11-14 17:04 ?528次閱讀
    智能<b class='flag-5'>化</b><b class='flag-5'>汽車</b>時(shí)代:<b class='flag-5'>ECU</b>測試如何高效進(jìn)行?

    ECU調(diào)校對汽車性能的影響

    在現(xiàn)代汽車技術(shù)中,發(fā)動(dòng)機(jī)控制單元(ECU)扮演著至關(guān)重要的角色。它不僅控制著發(fā)動(dòng)機(jī)的燃油噴射和點(diǎn)火時(shí)機(jī),還管理著進(jìn)氣和排氣系統(tǒng),以及與駕駛性能相關(guān)的其他多個(gè)方面。ECU調(diào)校,即對ECU
    的頭像 發(fā)表于 11-05 10:25 ?1195次閱讀

    云計(jì)算中的虛擬技術(shù)應(yīng)用

    云計(jì)算中的虛擬技術(shù)是一種將計(jì)算機(jī)物理實(shí)體(如服務(wù)器、存儲設(shè)備、網(wǎng)絡(luò)設(shè)備)通過軟件技術(shù)劃分為多個(gè)虛擬實(shí)體的
    的頭像 發(fā)表于 10-24 09:22 ?1325次閱讀

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+全文學(xué)習(xí)心得

    Hypervisor是一種在嵌入式系統(tǒng)中實(shí)現(xiàn)虛擬技術(shù)的關(guān)鍵組件,它能夠在同一硬件平臺上并行運(yùn)行多個(gè)操作系統(tǒng)或應(yīng)用程序,提供資源隔離、管理和優(yōu)化。通過引入時(shí)空域隔離的
    發(fā)表于 10-09 19:11

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+第7-8章學(xué)習(xí)心得

    Hypervisor在實(shí)際應(yīng)用中的重要性。在航空領(lǐng)域,嵌入式Hypervisor已成為綜合模塊航空電子設(shè)備(IMA)架構(gòu)的標(biāo)準(zhǔn)應(yīng)用接口,飛行控制系統(tǒng)提供了高可靠性和安全性的保障。在
    發(fā)表于 10-09 18:50

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+第一二章讀后感

    非常感謝社區(qū)提供的閱讀機(jī)會,拿到書后,就迫不及待的的開始閱讀了。 社區(qū)還有簽名留念呢,值得紀(jì)念。 《嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用》的第一、二章讀者提供了關(guān)于Hyper
    發(fā)表于 10-09 18:22

    汽車 ECU 設(shè)計(jì)中的有源整流及其優(yōu)勢

    電子發(fā)燒友網(wǎng)站提供汽車 ECU 設(shè)計(jì)中的有源整流及其優(yōu)勢.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 10:21 ?0次下載
    <b class='flag-5'>汽車</b> <b class='flag-5'>ECU</b> 設(shè)計(jì)中的有源整流及其優(yōu)勢

    小鵬汽車與大眾汽車達(dá)成電子電氣架構(gòu)技術(shù)戰(zhàn)略合作

    小鵬汽車與大眾汽車集團(tuán)共同宣布,繼小鵬汽車日期2024年4月17日有關(guān)小鵬汽車與大眾汽車集團(tuán)簽
    的頭像 發(fā)表于 07-22 09:49 ?1127次閱讀

    ECU汽車處理架構(gòu)虛擬和軟件定義汽車

    ? 現(xiàn)代汽車是工程技術(shù)的奇跡,其特點(diǎn)和功能在幾年前是無法想象的。但在光鮮亮麗的外表下,隱藏著日益增長的復(fù)雜性,這給汽車行業(yè)的未來帶來了重大挑戰(zhàn):對車載計(jì)算日益增長的需求及其對電子控制單元(EC
    的頭像 發(fā)表于 06-26 16:56 ?985次閱讀

    谷景成功客戶汽車雙滑軌項(xiàng)目提供電感替代方案

    汽車電子領(lǐng)域,隨著技術(shù)的不斷進(jìn)步和市場需求的多樣,客戶對于電子元件的選擇越來越注重性能、可靠性和成本效益。谷景電子憑借其在電感領(lǐng)域的深厚技術(shù)積累和創(chuàng)新能力,近期成功
    發(fā)表于 05-11 21:29 ?0次下載

    關(guān)于ECU 和 MCU ,你了解多少?

    關(guān)于MCU和SoC的區(qū)別,有一些爭議;同時(shí)ECU和MCU的區(qū)別,也有一些爭議。如果按照芯片工程師的理解,可以把SoC和MCU都理解單片機(jī);那虛擬原型技術(shù)既可以
    的頭像 發(fā)表于 05-11 08:10 ?3688次閱讀
    關(guān)于<b class='flag-5'>ECU</b> 和 MCU ,你了解多少?
    主站蜘蛛池模板: 午夜国产免费视频亚洲 | 波多野结衣 无码片 | 特级毛片内射WWW无码 | 久久伊人影院 | 亚洲综合免费视频 | 真实处破女全过程完免费观看 | 国产精品久久久久影院免费 | 日本一二三区在线视频 | 战狼4在线观看完免费完整版 | 日本黄色官网 | 久草在线福利视频在线播放 | 精品久久伊人 | 日韩插啊免费视频在线观看 | 超碰在线视频 免费 | 中文字幕不卡一区二区三区 | 国精产品一区二区三区 | 99热久这里都是精品小草 | 午夜看片网 | 永久精品免费影院在线观看网站 | 亚洲AV午夜福利精品香蕉麻豆 | 国产国产成人人免费影院 | 99re这里只有精品国产 | 国产欧美一区二区精品久久久 | 在线观看日本免费 | 国产真实露脸乱子伦 | 亚洲精品免费在线 | 伊人久久综合谁合综合久久 | 麻豆蜜桃国语精品无码视频 | 暖暖视频中国在线观看免费韩国 | 免费毛片在线视频 | 99精品无码AV在线播放 | 日日操夜夜操天天操 | 精品国产乱码久久久久乱码 | 97色伦图区97色伦综合图区 | 俄罗斯性孕妇孕交 | 久久国产精品久久国产精品 | 花蝴蝶hd免费 | 久久亚洲网站 | 亚洲国产欧美日韩在线一区 | 美女扒开腿让男生桶爽免费APP | 国产午夜精品理论片久久影视 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品