国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

多OS混合部署框架的基礎架構

openEuler ? 來源:openEuler ? 作者:openEuler ? 2022-07-07 11:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景:混合關鍵性系統

嵌入式場景中,雖然 Linux 已經得到了廣泛應用,但并不能覆蓋所有需求,例如高實時、高可靠、高安全的場合。這些場合往往是實時操作系統的用武之地。有些應用場景需要 Linux 的管理能力、豐富的生態又需要實時操作系統的高實時、高可靠、高安全,那么一種典型的設計是采用一顆性能較強的處理器運行 Linux 負責富功能,一顆微控制器/ DSP /實時處理器運行實時操作系統負責實時控制或者信號處理,兩者之間通過 I/O、網絡或片外總線的形式通信。這種方式存在的問題是,硬件上需要兩套系統、集成度不高,通信受限與片外物理機制的限制如速度、時延等,軟件上 Linux 和實時操作系統兩者之間是割裂的,在靈活性上、可維護性上存在改進空間。

受益于硬件技術的快速發展,嵌入式系統的硬件能力越來越強大,如單核能力不斷提升、單核到多核、異構多核乃至眾核的演進,虛擬化技術和可信執行環境(TEE)技術的發展和應用,未來先進封裝技術會帶來更高的集成度等等,使得在一個片上系統中(SoC)部署多個 OS 具備了堅實的物理基礎。

同時,受應用需求的推動,如物聯網化、智能化、功能安全與信息安全等等,整個嵌入式軟件系統也越發復雜,全部由單一 OS 承載所有功能所面臨的挑戰越來越大。解決方式之一就是不同系統負責各自所擅長的功能,如 Windows 的 UI、Linux 的網絡通信與管理、實時操作系統的高實時與高可靠等,而且還要易于開發、部署、擴展,實現的形式可以是容器、虛擬化等。

面對上述硬件和應用的變化,結合自身原有的特點,嵌入式系統未來演進的方向之一就是「混合關鍵性系統(MCS,Mixed Criticality System)」, 這可以從典型的嵌入式系統——汽車電子的最近發展趨勢略見一斑。

「圖 1」 openEuler Embedded 中的混合關鍵性系統大致架構

9742b1ec-f6d4-11ec-ba43-dac502259ad0.png

從 openEuler Embedded 的角度,混合關鍵性系統的大致架構如圖 1 所示,所面向的硬件是具有同構或異構多核的片上系統,從應用的角度看會同時部署多個 OS /運行時,例如 Linux 負責系統管理與服務、1 個實時操作系統負責實時控制、1 個實時操作系統負責系統可靠、1 個裸金屬運行時運行專用算法,全系統的功能是由各個 OS /運行時協同完成。中間的「混合部署框架」和「嵌入式虛擬化」是具體的支撐技術。關鍵性(Criticality)狹義上主要是指功能安全等級,參考泛功能安全標準 IEC-61508,Linux 可以達到 SIL1 或 SIL2 級別,實時操作系統可以達到最高等級 SIL3;廣義上,關鍵性可以擴展至實時等級、功耗等級、信息安全等級等目標。

在這樣的系統中,需要解決如下幾個問題:

「高效地混合部署問題」:如何高效地實現多 OS 協同開發、集成構建、獨立部署、獨立升級。

「高效地通信與協作問題」:系統的整體功能由各個域協同完成,因此如何高效地實現不同域之間高效、可擴展、實時、安全的通信。

「高效地隔離與保護問題」:如何高效地實現多個域之間的強隔離與保護,使得出故障時彼此不互相影響,以及較小的可信基(Trust Compute Base)。

「高效地資源共享與調度問題」:如何在滿足不同目標約束下(實時、功能安全、性能、功耗),高效地管理調度資源,從而提升硬件資源利用率。

對于上述問題,openEuler Embedded 的當前思路是「混合關鍵性系統 = 部署 + 隔離 + 調度」,即首先實現多 OS 的混合部署,再實現多 OS 之間的隔離與保護,最后通過混合關鍵性調度提升資源利用率,具體可以映射到「混合部署框架」和「嵌入式虛擬化」?;旌喜渴鹂蚣芙鉀Q「高效地混合部署問題」和「高效地通信與協作問題」,嵌入式虛擬化解決「高效地隔離與保護問題」和「高效地資源共享與調度問題」。

多 OS 混合部署框架

openEuler Embedded 中多 OS 混合部署框架的架構圖如下所示,引入了開源框架 OpenAMP[1]作為基礎,并結合自身需要進一步創新。

「圖 2」 多 OS 混合部署框架的基礎架構

975a0996-f6d4-11ec-ba43-dac502259ad0.png

在上述架構中,libmetal 提供屏蔽了不同系統實現的細節提供了統一的抽象,virtio queue 相當于網絡協議中的 MAC 層提供高效的底層通信機制,rpmsg 相當于網絡協議中的傳輸層提供了基于端點(endpoint)與通道(channel)抽象的通信機制,remoteproc 提供生命周期管理功能包括初始化、啟動、暫停、結束等。

在 openEuler Embedded 22.03 中,集成了 OpenAMP 相關支持,并與 openEuler 的 SIG Zephyr[2] 合作實現了 openEuler Embedded 與實時操作系統 Zephyr[3] 在 QEMU 平臺上的混合部署,具體可以參考

多 OS 混合部署 Demo[4]

在此基礎上,openEuler Embedded 的混合部署框架還會繼續演進,包括對接更多的實時操作系統,如國產開源實時操作系統 RT-Thread[5],實現如圖 3 所示的多 OS 服務化部署并適時引入基于虛擬化技術的嵌入式彈性底座。

「圖 3」 多 OS 服務化部署架構

97664080-f6d4-11ec-ba43-dac502259ad0.png

在上述多 OS 服務化部署架構中,openEuler Embedded 是中心,主要對其他 OS 提供管理、網絡、文件系統等通用服務,其他 OS 可以專注于其所擅長的領域,并通過 shell、log 和 debug 等通道與 Linux 豐富而強大維測體對接從而簡化開發工作。

原文標題:Embedded SIG | 多 OS 混合部署框架

文章出處:【微信公眾號:openEuler】歡迎添加關注!文章轉載請注明出處。

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

    關注

    68

    文章

    20255

    瀏覽量

    252351
  • 嵌入式
    +關注

    關注

    5198

    文章

    20449

    瀏覽量

    334124
  • 硬件
    +關注

    關注

    11

    文章

    3595

    瀏覽量

    69021
  • openEuler
    +關注

    關注

    2

    文章

    337

    瀏覽量

    6731

原文標題:Embedded SIG | 多 OS 混合部署框架

文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    直播 | 睿擎平臺AMP混合部署:你的Qt界面如何“指揮”底層電機?

    很多工程師在做HMI+實時控制類產品時,會遇到兩個棘手問題:●Qt界面寫好了,怎么和底層實時任務通信?●AMP混合部署架構下,Linux與RT-Thread之間的數據交換代碼該怎么寫?3月4日(周三
    的頭像 發表于 03-03 19:33 ?312次閱讀
    直播 | 睿擎平臺AMP<b class='flag-5'>混合</b><b class='flag-5'>部署</b>:你的Qt界面如何“指揮”底層電機?

    直播預告 | 睿擎平臺AMP混合部署:你的Qt界面如何“指揮”底層電機?

    很多工程師在做HMI+實時控制類產品時,會遇到兩個棘手問題:●Qt界面寫好了,怎么和底層實時任務通信?●AMP混合部署架構下,Linux與RT-Thread之間的數據交換代碼該怎么寫?3月4日(周三
    的頭像 發表于 02-27 18:18 ?184次閱讀
    直播預告 | 睿擎平臺AMP<b class='flag-5'>混合</b><b class='flag-5'>部署</b>:你的Qt界面如何“指揮”底層電機?

    FPGA+GPU異構混合部署方案設計

    為滿足對 “納秒級實時響應” 與 “復雜數據深度運算” 的雙重需求,“FPGA+GPU”異構混合部署方案通過硬件功能精準拆分與高速協同,突破單一硬件的性能瓶頸 ——FPGA聚焦低延遲實時交易鏈路,GPU承接高復雜度數據處理任務,形成 “實時執行+智能分析” 的閉環
    的頭像 發表于 01-13 15:20 ?358次閱讀

    CONEC混合連接器:領域應用的理想之選

    CONEC混合連接器:領域應用的理想之選 在電子設備的連接領域,連接器的性能和適用性至關重要。今天,我們要深入了解的是CONEC公司的混合連接器(Hybrid Connectors),它在多個行業
    的頭像 發表于 12-10 11:30 ?426次閱讀

    前端部署新方案-技術篇(總體架構設計)

    實現資源免維護部署,提升部署效率 2. 高可用架構 支持高并發訪問,具備主備容災機制 系統穩定性與可維護性全面提升 3. 精細化部署策略 新增前端灰度發布能力 支持按業務需求靈活選擇
    的頭像 發表于 10-21 13:56 ?428次閱讀
    前端<b class='flag-5'>部署</b>新方案-技術篇(總體<b class='flag-5'>架構</b>設計)

    睿擎混合部署方案:基于QT的電機驅動系統開發|技術集結

    一、方案核心概述本方案旨在解決系統開發中“高性能實時控制”與“豐富人機交互”的需求矛盾。它采用混合部署架構,將系統清晰地分為兩個層面:1.實時層:部署在睿擎派設備的RT-Thread
    的頭像 發表于 09-11 18:33 ?5497次閱讀
    睿擎<b class='flag-5'>混合</b><b class='flag-5'>部署</b>方案:基于QT的電機驅動系統開發|技術集結

    米爾RK3576部署端側模態輪對話,6TOPS算力驅動30億參數LLM

    通過硬件算力優化與軟件棧協同,將視覺編碼、語言推理、對話管理三大核心能力封裝為可落地的工程方案,而本文將聚焦其輪對話的部署全流程,拆解從模型加載到交互推理的每一個關鍵環節。 RK3576 輪對
    發表于 09-05 17:25

    宏集分享 | 集中式架構還是分布式架構?SCADA架構選型的新趨勢

    HongraxIIoT在工業數字化不斷推進的今天,SCADA系統早已不僅是簡單的數據監控工具,它正在成為保障企業運行效率、安全性和業務連續性的戰略核心。而“選擇集中式、分布式還是混合架構?”也正
    的頭像 發表于 08-08 18:15 ?671次閱讀
    宏集分享 | 集中式<b class='flag-5'>架構</b>還是分布式<b class='flag-5'>架構</b>?SCADA<b class='flag-5'>架構</b>選型的新趨勢

    基于米爾瑞芯微RK3576開發板部署運行TinyMaix:超輕量級推理框架

    本文將介紹基于米爾電子MYD-LR3576開發平臺部署超輕量級推理框架方案:TinyMaix 摘自優秀創作者-短笛君 TinyMaix 是面向單片機的超輕量級的神經網絡推理庫,即 TinyML
    發表于 07-25 16:35

    【Milk-V Duo S 開發板免費體驗】Milk-V DuoS之異構多核OS混合部署實驗

    Milk-V DuoS之異構多核OS混合部署實驗 背景 DuoS 的 CPU 采用多核設計,所以可以OS
    發表于 07-03 20:09

    翼輝信息發布QuickAMP混合系統解決方案

    。為解決此問題,翼輝正式發布 QuickAMP 混合系統,此技術為翼輝所推出的智能算控單元 ACU 的 AMC 系列所搭載的核心技術。
    的頭像 發表于 07-01 16:32 ?919次閱讀
    翼輝信息發布QuickAMP<b class='flag-5'>混合</b><b class='flag-5'>多</b>系統解決方案

    橋接智能制造:PROFINET與Devicenet混合架構賦能汽車擦凈機器人升級

    橋接智能制造:PROFINET與Devicenet混合架構賦能汽車擦凈機器人升級
    的頭像 發表于 05-28 16:40 ?607次閱讀
    橋接智能制造:PROFINET與Devicenet<b class='flag-5'>混合</b><b class='flag-5'>架構</b>賦能汽車擦凈機器人升級

    如何利用RAKsmart服務器實現高效站點部署方案

    利用RAKsmart服務器實現高效站點部署方案,需結合其網絡優勢、彈性資源管理和合理的架構設計。以下是分步實施方案,涵蓋網絡優化、資源分配、數據管理及監控等核心環節,主機推薦小編為您整理發布如何利用RAKsmart服務器實現高
    的頭像 發表于 05-19 10:38 ?539次閱讀

    智能體仿真中的統一混合模型框架研究

    隨著GPT大語言模型的成功,越來越多的工作嘗試使用類GPT架構的離散模型來表征駕駛場景中的交通參與者行為,從而生成智能體仿真。這些方法展現出明顯的性能優勢,成為Waymo OpenSim Agents Challenge(WOSAC)中主流的領先方法。
    的頭像 發表于 04-01 14:31 ?830次閱讀
    <b class='flag-5'>多</b>智能體仿真中的統一<b class='flag-5'>混合</b>模型<b class='flag-5'>框架</b>研究

    北京迅為RK3568開發板OpenHarmony系統南向驅動開發內核HDF驅動框架架構

    北京迅為RK3568開發板OpenHarmony系統南向驅動開發內核HDF驅動框架架構
    的頭像 發表于 03-11 14:13 ?1863次閱讀
    北京迅為RK3568開發板OpenHarmony系統南向驅動開發內核HDF驅動<b class='flag-5'>框架</b><b class='flag-5'>架構</b>