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

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

3天內不再提示

在MT2712實現基于VOsySmonitor的車載信息娛樂和實時操作系統

冬至子 ? 來源:Arm精選 ? 作者:baron ? 2023-11-01 16:06 ? 次閱讀

VOsySmonitor是一個基于ARM TrustZone的 ISO 26262 ASIL C 認證的安全關鍵系統分區程序,這使得具有不同關鍵級別的多個操作系統能夠并發執行。

創新的 VOsySmonitor 架構將系統分為兩個主要隔間,一個用于安全關鍵應用程序,另一個用于標準應用程序,并使用 Arm TrustZone 將它們隔離。

這種隔離對于提供安全性至關重要,安全關鍵應用程序的運行受到標準應用程序的完全保護(在帶有標記緩存和隔離設備的單獨內存地址空間中)。

VOSySmonitor 軟件層位于車輛軟件堆棧的最低層(Arm 監控層),以一流的性能提供對系統資源分區的最強控制,同時提供最靈活的系統架構。

因此,VOsySmonitor 是實現下一代汽車 eCockpit 的完美解決方案,在現代汽車中,車輛信息、娛樂、導航、攝像頭/視頻和設備連接被組合到顯示器中,而無需使用昂貴的傳統 1 型虛擬機管理程序的繁瑣依賴。

此外,VOsySmonitor 不強加任何封閉的解決方案或依賴組件,并且可以與Linux、Android、Automotive Grade Linux等開源技術結合使用,這允許通過提出自下而上的解決方案來降低成本,其中Virtual Open系統側重于關鍵資源的隔離、安全和性能。

簡化的虛擬化電子控制單元:VOsySmonitor 支持在同一平臺上執行多個操作系統,沒有性能開銷,降低了硬件和布線成本,簡化了軟件維護和原型設計。

最高的安全性和安全性:VOSySmonitor 對系統資源進行分區,將安全關鍵應用程序隔離在受保護的隔間中。它通過了 ISO 26262 ASIL C 認證,并支持安全可信執行環境實施,例如 OPTEE。

可擴展性和開放性:VOSySmonitor 提供了一個可擴展的解決方案,其復雜性從簡單的用例(例如使用 RTOS 運行的 Linux)到具有大量操作系統協同工作的 ADAS 應用程序。

image.png

聯發科 MT2712 上的 VOsySmonitor 基準性能

VOSySmonitor 應用程序的用例示例,其中 IVI 系統(Android Auto 9)和安全關鍵型實時操作系統 ( FreeRTOS ) 在 Mediatek MT2712 平臺(2 個 Cortex-A72 和 4 個 Cortex-A35)上執行)。該演示器的主要目標是展示 VOSySmonitor 的高性能以及安全關鍵 RTOS 和 Android Auto 9 之間不受干擾的自由。

事實上,重要的是要注意 VOSySmonitor 確保安全關鍵域的完全隔離,即使在Android 操作系統方面的失敗。

安全關鍵域 - 快速啟動:VOsySmonitor 總是首先啟動安全關鍵域,以滿足來自關鍵操作系統的嚴格實時限制。重要的是要注意 VOSySmonitor 是在安全關鍵域之前執行的軟件層,與本機執行相比,它在安全關鍵域的完整冷啟動時間中增加了少量開銷。

然而,VOSySmonitor 已被開發用于最小化此開銷,如下文的測量所示;事實上,總冷啟動時間保持在 265 毫秒以下,以 VOSySmonitor 選擇的用于調度安全關鍵操作系統(即 FreeRTOS)的內核為準:該值包括 VOSySmonitor 設置時間(對應于從 VOsySmonitor 入口點到 FreeRTOS 入口點的執行時間),在 ~1ms 時可以忽略不計。

安全關鍵域不受干擾:VOSYSmonitor 的設計目標是將全部優先級分配給安全世界中分配的安全關鍵域,以滿足實時約束。這意味著 Android 工作負載對安全關鍵域的響應能力沒有影響或影響很小,正如 FIQ 延遲基準測試所證明的那樣。

事實上,FIQ 延遲影響(平均:1.6μs 至 4.3μs)通過改變 Android 工作負載觀察到的結果僅是由于 Android 操作執行的緩存逐出,這可能會影響 VOSySmonitor 使用的數據并略微改變上下文切換時間。

然而,重要的是要注意上下文切換時間足夠快,從安全關鍵 RTOS 的角度來看可以忽略不計。

事實上,在此演示器中,FreeRTOS 的調度周期為 2 毫秒,因此,這意味著 VOSySmonitor 開銷在最壞情況下不超過 0.5%(即,最大上下文切換值 = 10, 18 微秒)。

Android OS 崩潰監控:VOSySmonitor 正在監控 Normal World 執行以檢測潛在故障,并最終將此故障通知運行在 Secure 世界中的安全關鍵 RTOS 執行。

此外,重要的是要注意 VOSySmonitor 確保安全關鍵域的完全隔離,因此,關鍵 RTOS 執行不受 Android 崩潰的影響。

image.png

(VOSySmonitor benchmarked performances on Mediatek MT2712 platform)

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

    關注

    112

    文章

    15392

    瀏覽量

    172688
  • ARM芯片
    +關注

    關注

    1

    文章

    125

    瀏覽量

    21290
  • RTOS
    +關注

    關注

    20

    文章

    780

    瀏覽量

    118889
  • ADAS系統
    +關注

    關注

    4

    文章

    226

    瀏覽量

    25587
  • trustzone技術
    +關注

    關注

    0

    文章

    3

    瀏覽量

    3350
收藏 人收藏

    評論

    相關推薦

    微內核實時操作系統的介紹

    微內核實時操作系統(Microkernel Real-Time Operating System, μRTOS)是一種專為實時設計的操作系統。它采用微內核架構,以提高
    的頭像 發表于 05-11 17:13 ?142次閱讀

    帶你認識實時操作系統(rtos)

    實時操作系統(RTOS)是為嵌入式系統實時應用提供一個穩定、可預測和高效運行環境的操作系統。實時
    的頭像 發表于 04-16 16:30 ?264次閱讀
    帶你認識<b class='flag-5'>實時</b><b class='flag-5'>操作系統</b>(rtos)

    什么是車載信息娛樂系統和集成駕駛艙

    什么是車載信息娛樂系統(IVI)?“車載信息娛樂(I
    的頭像 發表于 01-18 17:38 ?982次閱讀
    什么是<b class='flag-5'>車載</b><b class='flag-5'>信息</b><b class='flag-5'>娛樂</b><b class='flag-5'>系統</b>和集成駕駛艙

    詳解實時操作系統和非實時操作系統

    實時操作系統,當外界事件和數據產生時,系統能以足夠快的速度予以處理,其處理結果能在規定的時間內控制生產結果或對系統做出響應,并控制所有實時
    的頭像 發表于 12-26 09:54 ?2377次閱讀
    詳解<b class='flag-5'>實時</b><b class='flag-5'>操作系統</b>和非<b class='flag-5'>實時</b><b class='flag-5'>操作系統</b>

    什么是實時操作系統(RTOS)

    實時操作系統(RTOS)是一種專為實時應用程序設計的操作系統。實時應用程序需要在特定時間內做出預測的響應,因此 RTOS 專注于提供對時間約
    的頭像 發表于 11-23 17:14 ?2109次閱讀

    Taiyo Yuden車載娛樂和信息系統的元器件方案

    電子發燒友網站提供《Taiyo Yuden車載娛樂和信息系統的元器件方案.pdf》資料免費下載
    發表于 11-09 09:14 ?0次下載
    Taiyo Yuden<b class='flag-5'>車載</b><b class='flag-5'>娛樂和</b><b class='flag-5'>信息系統</b>的元器件方案

    實時操作系統的滴答Tick設置多少才合適?

    實時操作系統的滴答Tick設置多少才合適? 介紹實時操作系統中Tick的設置。 在實時操作系統
    的頭像 發表于 10-29 16:33 ?571次閱讀

    到底啥是實時操作系統呢?它到底實時實時呢?

    到底啥是實時操作系統呢?它到底實時實時呢? 實時操作系統(Real Time Operatin
    的頭像 發表于 10-29 16:33 ?785次閱讀

    如何判斷自己的應用需要上實時操作系統?

    無線,WIFI無線。主要是數據采集,多種通信規約轉換。 請問怎么判斷自己的設備需要上實時操作系統;實時操作系統中,ucos、freertos、rt-thread
    發表于 10-28 08:12

    實時操作系統應用上有什么區別?

    實時操作系統應該就是FreeRTOS、UCOS、RT-T這些吧。 這些系統有沒有級別區分,就是哪個功能更豐富、實時性更好的說法。
    發表于 10-24 07:01

    linux是實時系統還是分時操作系統?

    大家平時玩單片機基本上對于μC/OS、FreeRTOS、ThreadX這些操作系統非常熟悉了,他們都屬于實時操作系統(RTOS),在工業領域比較廣泛;
    的頭像 發表于 08-18 09:48 ?1436次閱讀

    車載信息娛樂系統中的電源設計(下)

    汽車車載信息娛樂系統,又稱車機,是基于車身總線系統和互聯網服務而形成的車載綜合
    的頭像 發表于 08-02 11:29 ?821次閱讀
    <b class='flag-5'>車載</b><b class='flag-5'>信息</b><b class='flag-5'>娛樂</b><b class='flag-5'>系統</b>中的電源設計(下)

    雷卯車載信息娛樂系統保護器件和方案

    系統是否穩定運行(包括溫度監測、電壓監測)、故障診斷信息、下線檢測等。 應用處理器主要負責娛樂系統部分 、車身部分功能控制、車身信息顯示,行
    的頭像 發表于 07-20 18:17 ?690次閱讀
    雷卯<b class='flag-5'>車載</b><b class='flag-5'>信息</b><b class='flag-5'>娛樂</b><b class='flag-5'>系統</b>保護器件和方案

    FreeRTOS:一個迷你的實時操作系統內核

    ** 1、FreeRTOS** FreeRTOS是一個迷你的實時操作系統內核。作為一個輕量級的操作系統,功能包括:任務管理、時間管理、信號量、消息隊列、內存管理、記錄功能、軟件定時器
    的頭像 發表于 06-29 17:15 ?603次閱讀
    FreeRTOS:一個迷你的<b class='flag-5'>實時</b><b class='flag-5'>操作系統</b>內核

    微控制器實時操作系統實踐—實時系統介紹

    實時系統有各種各樣的實現方式和使用情況。本書的重點是如何使用實時操作系統(RTOS)在微控制器單元(MCU)上創建
    發表于 06-15 17:21 ?949次閱讀
    微控制器<b class='flag-5'>實時</b><b class='flag-5'>操作系統</b>實踐—<b class='flag-5'>實時</b><b class='flag-5'>系統</b>介紹
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>