精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

如何在多應用的ECU系統中確保系統安全隔離?

智能汽車電子與軟件 ? 來源:SoftAuto ? 作者:XESW ? 2022-12-01 17:39 ? 次閱讀

區域導向的設計將帶給未來的汽車E/E架構巨大的優勢(功能更多,但負載更少)。區域架構需要將許多功能整合到少數的區域ECU(即ZCU)中,挑戰在于ZCU的性能、時序和安全方面。瑞薩和ETAS聯合介紹了他們的通用虛擬化平臺,即MCU、Hypervisor和開發工具組成的一整套應用和開發平臺。其將簡化軟件的實現,從而縮短通往新的ZCU時間。

從傳統汽車設計到CASE(Connectivity、Automation、Sharing、Electricity)的趨勢需要整體計算性能的指數級增長,以及汽車內通信負荷的指數級增長。實現CASE所要求的性能和網絡的復雜性無法通過傳統的E/E架構來實現。這是因為傳統的分布式E/E結構將需要更多的ECU和相應的更復雜、更重的線束。

此外,總的功耗和成本在傳統E/E架構中也將大大增加。因此,向CASE過渡的一個關鍵挑戰是在不增加物理ECU數量的情況下擴大功能范圍。這就需要一個新的軟件架構,由有能力但成本效益高的硬件解決方案來支撐。

架構的改變需要設計上的權衡


開發新的、無歷史包袱的ZCU的OEM可以從一開始就采用域(domain)或區域(zonal)架構,如圖1。然而,在實踐中,許多OEM并不是從零開始,而是需要保留已有的ECU中的軟件。這涉及到從他們現有的分布式E/E架構(一個ECU完全對應一個車輛功能)遷移到區域架構。架構和支撐技術的變化總是會帶來新的設計的權衡。

主要的挑戰是定義哪些ECU應該被整合,以及在軟件架構中如何把功能集成在一起。此外,需要確定來自不同方(OEM、Tier-1、第三方)的軟件和不同功能安全級別的軟件之間的隔離程度。最后,需要決定在哪里重用現有的軟件,在哪里進行重新設計。

這種決定受到各種因素的影響,如已有的軟件的和計劃新開發軟件的工作量、供應鏈結構或量產后的軟件維護策略。對于特定的E/E架構,只有通過對不同技術方案的反復對比并且通過從研究型開發中收集數據,才能做出有充分依據的設計選擇。

18ff9064-715b-11ed-8abf-dac502259ad0.png

圖1. E/E架構對比:今天的分布式架構(左)和未來的面向區域的E/E架構( 瑞薩)

區域架構的挑戰

面向區域的架構將眾多功能和服務整合到一個ECU中。網絡設計必須要考慮相關的對帶寬、確定性和最大延遲的要求。區域控制器ZCU顯然需要高計算能力來并行執行多個功能。而且,出于功能安全和信息安全的原因,它們還必須確保不受并發應用程序之間的干擾,并確保時序要求。

大多數現代ECU將運行 Autosar Classic軟件架構,這是一個基于軟件組件的架構,支持timing和memory的保護,以及許多功能安全和信息安全機制,還能夠通過software cluster實現部分更新。

ECU的軟件來自多個利益相關者方,包括OEM(應用層),Tier-1(中間件和集成),Tier-2(MCAL)和 第三方(如Autosar BSW、OS、安全固件)。這一組利益相關者的軟件集成到一個ECU之內在今天已經成為一項個重要的工程任務。很難想象同樣的方法將擴展到未來的ZCU。原因有多個。

誰來負責集成來自多個供應商的應用層?當ECU發生故障時,誰負責?如何在多應用的ECU系統中確保系統安全隔離?各方如何保護知識產權?誰來執行根本原因分析和調試?最后,需要大量的努力來重新測試整個ECU,即使當一個小的軟件組件發生變化時。

解決這些挑戰的一個辦法是基于Hypervisor的軟件概念,將一個物理ECU擴展為多個虛擬ECU。用Autosar的話說,這里的每個虛擬ECU是一個獨立的ECU,有自己的EcuExtract,通過COM和虛擬網絡與其他虛擬ECU進行通信。這種解決方案允許每個虛擬ECU通過松耦合的方式結合到一個物理ECU中。每個虛擬機(VM)可以單獨編譯和鏈接,并有自己的運行時環境(RTE)。一個RTE配置的變化并不會引起整個系統的軟件被重新構建。

此外,這些虛擬機有完全的對處理器硬件訪問權。而且,對一個虛擬機的改變不一定需要對整個系統進行重新測試,一個虛擬機可以獨立于整個系統重新啟動,這有助于最大限度地減少同一ECU上其他不相關功能的停機時間。

Zone ECU的硬件


瑞薩RH 850/U2x系列微控制器用于下一代區域/集成ECU,支持各種嵌入式硬件的針對區域應用的關鍵功能。此外,高性能的NoC(片上網絡)結構可以確保每個單獨的集成應用在外設和內存訪問方面的實時性。

191d26ec-715b-11ed-8abf-dac502259ad0.png

圖2. RH 850/U2A:用于單芯片的跨區域平臺集成多種車身和底盤應用( 瑞薩)

RH 850/U2A MCU被設計成一個跨領域的平臺,適用于高端車身和底盤應用,以滿足日益增長的將多種應用集成到單個芯片的硬件需求,如圖2。基于28納米工藝技術,32位RH 850/U2A MCU建立在瑞薩用于底盤控制的RH 850/Px系列和用于車身控制的RH 850/Fx系列的關鍵功能之上,以提供更好的性能。

193c1dea-715b-11ed-8abf-dac502259ad0.png

圖3. 由于其更高的性能水平和高達32MB的內存,RH 850/U2B系列被定位在RH 850/U2A系列之上,如圖3。它旨在成為一個對成本敏感的單片機,以實現所述的區域架構概念。

RH 850/U2x MCU配備了最新的硬件支撐技術以支持多個ASIL-D軟件分區的集成。Hypervisor輔助功能使得以高性能方式運行Hypervisor操作系統成為可能,包括快速上下文切換以及靈活適應的Hypervisor中斷概念。服務質量(QoS)為所有總線主節點提供延遲監測和主動調節功能,以確保最低帶寬始終可用。該功能僅在RH 850/U2B MCU上提供。

存儲器保護單元(MPU)實現了總線主節點對存儲器和其他資源訪問的隔離。一個高度靈活的外圍存儲器和外圍模塊的保護系統在資源層面上提供保護。額外的安全功能包括多個單獨的錯誤輸出信號,以確保在軟件分區層面的單獨處理。此外,AES128鎖步模塊的多個實例確保了無沖突和確定性的安全保障通信。為了涵蓋無等待的空中更新(OTA),能夠對單個Flash Bank進行背景操作,使個別軟件分區能夠獨立更新。

來自ETAS的ZCU軟件


ETAS的Hypervisor RTA-HVR支持Renesas RH 850/U2x,以滿足嚴格的汽車功能安全和信息安全要求。RTA-HVR使用瑞薩RH 850/U2x系列的硬件虛擬化功能來創建多個虛擬機。每個虛擬機都有一個或多個虛擬CPU核、一段內存空間和一組外設。

每個VM是一個獨立的可編譯和可刷新的ECU軟件,可以由第三方構建并交付。RTA-HVR支持Autosar Classic平臺,并靈活地將物理CPU核分配給虛擬機。如果一個虛擬機對一個或多個CPU核有唯一的訪問權,那么虛擬機之間就沒有調度開銷。如果多個虛擬機共享一個CPU核,可以應用靜態配置的輪流調度或由RH 850/U2x后臺中斷驅動的動態預約式調度。

RTA-HVR使用MPU和保護概念在虛擬機之間提供空間隔離,為每個虛擬機劃分內存和外設空間。

此外,RTA-HVR提供了一種稱為虛擬設備擴展(VDE)的機制,允許ECU集成商為ZCU定制虛擬和物理外設之間的綁定。VDE提供了一種在虛擬機之間共享外設的安全方式,例如,當需要一個外設的虛擬機數量超過硬件中的物理外設數量時。這里的典型例子是以太網控制器、硬件安全模塊和看門狗,或帶有額外CAN通道的擴展,如圖4。

196e51fc-715b-11ed-8abf-dac502259ad0.png

圖4. VDE能夠創建完全虛擬的外設,以實現虛擬機之間對通信通道的優化( 瑞薩)

ZCU的虛擬化方案


為了支持ZCU的概念開發,集成多個應用,ETAS和瑞薩已經開發了ZCU的虛擬化解決方案平臺。它結合了RH 850/U2x MCU和RTA-HVR的功能,包括預配置的虛擬機,每個虛擬機都包含使用ETAS的Autosar Classic平臺RTA-CAR的ECU軟件。另外還提供了一個基于PC的設計工具包,用于觀察實驗室環境下的運行行為,如圖5。

1992c97e-715b-11ed-8abf-dac502259ad0.png

圖5. ZCU虛擬化實驗環境( 瑞薩)

ZCU虛擬化解決方案平臺為RH 850/U2x MCU提供了一個預配置和預構建的軟件實現,作為一個易于啟動的開發平臺。它包含演示軟件和benchmark環境,使汽車客戶能夠快速開始為他們的ZCU項目進行設計探索。圖6顯示了兩種可供選擇的硬件。

ZCU PoC軟件棧包括一個RTA-HVR配置和四個虛擬機。每個虛擬機都被配置為在完整的ETAS RTA-CAR Autosa CP軟件棧上運行一套簡單的Autosar SWC(軟件組件模板)。虛擬機之間的通信使用RTA-HVR,VDE用于虛擬CAN,虛擬看門狗,以及訪問RH 850/U2x硬件資源。

RTA-HVR被配置為三個不同的有代表性的虛擬機配置,如下所示:

VM A:分配一個單獨的CPU核,單獨運行一個系統軟件 VM B0和VM B1:各分配一個單獨的CPU核,兩個虛擬機上運行一個系統軟件 VM C與VM D:共享一個CPU核,并各自單獨運行一個系統軟件,如圖7。

1a1fd1a2-715b-11ed-8abf-dac502259ad0.png

圖7. 設計探索工具中的虛擬機結構( 瑞薩) 提供了兩種可供選擇的RTA-HVR配置,可以探索虛擬機調度策略的差異。

實時虛擬機狀態數據


ZCU虛擬化解決方案平臺提供了一個名為 "Design Exploration Tool "的PC應用程序,可以捕捉和顯示實時虛擬機狀態數據。運行所提供的不同的RTA-HVR調度策略,可以使開發人員輕松地與將嵌入式硬件和軟件集成起來。同時,可以使用ZCU虛擬化解決方案平臺研究故障注入虛擬機等功能,如觸發內存非法訪問,測量性能和系統時間、以及RH 850/U2x硬件功能,如 OTA 或 QoS。

ZCU 虛擬化解決方案平臺與RH 850/U2x硬件一起發售,RH 850/U2A啟動套件或RH 850/U2B小板,RTA-HVR的二進制Flash軟件鏡像和每個虛擬機已構建好的鏡像,以研究調度和片上刷新,以及設計工具。

想了解更多信息的用戶可以申請三個月的評估許可證。包括Renesas RH 850 MCAL與配置工具,ETAS RTA-CAR工具用于配置和代碼生成,RTA-HVR的原型軟件,以及所有配置文件、源代碼和調試器腳本,使用戶能夠擴展或創建ZCU。

ETAS RTA-CAR工具又包括用于系統和應用軟件配置的ISOLAR-A以及用于基礎軟件配置的ISOLAR-B、RTA-RTE(Autosar RTE的代碼生成器),RTA-OS,以及RTA-BSW(Autosar基本軟件模塊的代碼生成器,包括CAN通信)。其他開發工具,如GreenHills RH 850/U2x編譯器(2019.1.5)和Lauterbach Trace32調試器或RH 850/U2x的瑞薩E2調試器。

總結


未來E/E架構的開發者面臨的任務是在不增加物理ECU數量的情況下擴展功能。解決方案是一個新的軟件架構和功能強大但成本低廉的硬件。區域架構要求ECU具有足夠的處理能力,以并行地運行各種應用程序,軟件通常來自不同的開發方,要求沒有干擾,而且每個軟件都確保實時性。

RH 850/U2A和RH 850/U2B微控制器,連同RTA-HVR Hypervisor,被設計用來支持這種集成控制器的開發。通過ZCU虛擬化解決方案平臺,瑞薩和ETAS提供了一套軟件包,支持客戶分析、開發、評估測試和展示未來E/E架構的ECU。


審核編輯:劉清

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

    關注

    146

    文章

    17019

    瀏覽量

    350375
  • OEM
    OEM
    +關注

    關注

    4

    文章

    400

    瀏覽量

    50297
  • MPU
    MPU
    +關注

    關注

    0

    文章

    348

    瀏覽量

    48739
  • ecu
    ecu
    +關注

    關注

    14

    文章

    881

    瀏覽量

    54411
  • Case
    +關注

    關注

    0

    文章

    27

    瀏覽量

    13356

原文標題:區域E/E架構的MCU與虛擬化

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    智能化汽車時代:ECU測試如何高效進行?

    對于確保車輛的安全性、性能至關重要。 ECU作為汽車系統的控制中樞,整車交付前,需對ECU進行
    的頭像 發表于 11-14 17:04 ?169次閱讀
    智能化汽車時代:<b class='flag-5'>ECU</b>測試如何高效進行?

    潤和軟件參與openEuler社區操作系統安全主題技術交流

    信息技術飛速發展,操作系統安全已成為保障數字世界穩定運行的基石,OpenAtom openEuler(簡稱"openEuler")致力于構建一個開放、可靠、安全的開源操作系統生態
    的頭像 發表于 11-13 16:14 ?344次閱讀

    排氣系統ECU的影響

    在現代汽車ECU扮演著至關重要的角色,它負責控制和管理汽車的許多關鍵功能,包括發動機性能、排放控制和燃油效率。排氣系統是汽車的重要組成部分,它不僅影響著車輛的排放,還與ECU的運作
    的頭像 發表于 11-05 11:04 ?249次閱讀

    ECU在電動車的應用

    隨著全球對環保和可持續發展的重視,電動汽車(EV)逐漸成為汽車工業的新寵。在電動車,電子控制單元(ECU)扮演著至關重要的角色,它不僅提高了車輛的性能,還增強了安全性和效率。 1. ECU
    的頭像 發表于 11-05 10:30 ?292次閱讀

    智能系統安全性分析

    智能系統安全性分析是一個至關重要的過程,它涉及多個層面和維度,以確保系統在各種情況下都能保持安全、穩定和可靠。以下是對智能
    的頭像 發表于 10-29 09:56 ?209次閱讀

    什么是電氣隔離?電氣隔離安全實質是什么?

    電氣隔離是指在電氣系統,通過使用隔離器件或隔離技術,將兩個或多個電氣部分在電氣上完全分隔開,以確保
    的頭像 發表于 09-29 17:35 ?740次閱讀

    納芯微帶保護功能的隔離驅動助力提升新能源汽車電控系統安全穩定

    很好地預防短路發生;DESAT功能能夠在功率管發生短路時及時關斷,保護功率管不受損壞,確保系統安全、穩定地運行。
    的頭像 發表于 09-26 09:42 ?2445次閱讀
    納芯微帶保護功能的<b class='flag-5'>隔離</b>驅動助力提升新能源汽車電控<b class='flag-5'>系統安全</b>穩定

    何在RS-485系統隔離信號和電源

    電子發燒友網站提供《如何在RS-485系統隔離信號和電源.pdf》資料免費下載
    發表于 08-27 09:48 ?3次下載
    如<b class='flag-5'>何在</b>RS-485<b class='flag-5'>系統</b>中<b class='flag-5'>隔離</b>信號和電源

    高效太陽能光伏測試儀器:確保IEC 62446合規與光伏系統安全

    高效太陽能光伏測試儀器確保IEC62446合規與系統安全。多功能測試儀簡化測試流程,自動執行電氣測試,結合輻照度計實現全面測試。Solarlink測試套件提升操作效率,提供全面的可追溯性和系統收益估算。
    的頭像 發表于 08-22 11:01 ?244次閱讀

    如何確保PLC系統安全的可靠性,這幾個注意事項你需要牢記

    PLC(可編程邏輯控制器)是現代工業自動化系統的關鍵組成部分。在設計 PLC 系統時,安全性是至關重要的考慮因素。本文將介紹 PLC 系統
    的頭像 發表于 07-30 15:08 ?330次閱讀
    如何<b class='flag-5'>確保</b>PLC<b class='flag-5'>系統安全</b>的可靠性,這幾個注意事項你需要牢記

    為什么幾乎所有ECU系統都同時使用外部WDG和內部WDG?

    嗨,我有一個疑問。 ECU 系統通常使用 PMIC 作為外部 WDG,外部 WDG 幾乎可以滿足系統的所有要求。 但 ECU 同時使用內部 WDG。 與內部 WDG 相比,外部 WDG
    發表于 05-21 06:59

    納芯微帶保護功能的單通道隔離驅動NSI6611在電控系統的運用介紹

    很好地預防短路發生;DESAT功能能夠在功率管發生短路時及時關斷,保護功率管不受損壞,確保系統安全、穩定地運行。
    的頭像 發表于 03-18 09:51 ?3353次閱讀
    納芯微帶保護功能的單通道<b class='flag-5'>隔離</b>驅動NSI6611在電控<b class='flag-5'>系統</b><b class='flag-5'>中</b>的運用介紹

    何在高壓系統實現電源線和信號線的電流隔離

    和電動汽車 (EV)、醫療系統、測試和測量應用以及光伏系統和電網基礎設施等綠色能源系統。為了實現這種保護,需要某種形式的隔離。 設計人員面臨的挑戰是
    的頭像 發表于 02-13 17:28 ?1207次閱讀
    如<b class='flag-5'>何在</b>高壓<b class='flag-5'>系統</b><b class='flag-5'>中</b>實現電源線和信號線的電流<b class='flag-5'>隔離</b>

    如何使用 DSC 和 MCU 確保嵌入式系統安全

    作者:Stephen Evanczuk 投稿人:DigiKey 北美編輯 隨著向物聯網 (IoT) 的遷移,安全性已不再是嵌入式應用的選配功能,已發展成為確保系統完整性所需的必備能力
    的頭像 發表于 02-13 14:38 ?673次閱讀
    如何使用 DSC 和 MCU <b class='flag-5'>確保</b>嵌入式<b class='flag-5'>系統安全</b>

    基于內核的操作系統內生安全技術

    萬物互聯,設備越來越多,且智能化、網絡化趨勢日益明顯,成為未來發展的一個必然方向,但同時也為系統安全帶來了新的挑戰與機遇,功能安全與網絡安全的各種問題和隱患也隨之而來。操作系統是軟件架
    的頭像 發表于 01-16 11:07 ?717次閱讀
    基于<b class='flag-5'>多</b>內核的操作<b class='flag-5'>系統</b>內生<b class='flag-5'>安全</b>技術