99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

多核處理器為嵌入式系統(tǒng)設(shè)計人員提供機會

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Paul Fischer ? 2022-06-14 17:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

處理器開發(fā)中的重大新聞是主要 CPU 制造商現(xiàn)在如何標(biāo)準(zhǔn)化多核處理器技術(shù)。雖然大多數(shù)軟件社區(qū)都專注于服務(wù)器應(yīng)用程序,但各種嵌入式計算應(yīng)用程序的開發(fā)人員也可以從多核處理器的最新進展中受益。

多核處理器為將新功能與舊代碼混合以及在同一系統(tǒng)上組合多個操作環(huán)境的需求提供了一種解決方案。與由多個子系統(tǒng)組成的傳統(tǒng)嵌入式系統(tǒng)相比,高度集成的系統(tǒng)可以通過在單個處理系統(tǒng)的不同內(nèi)核上運行的實時軟件組件和人為指導(dǎo)的元素來構(gòu)建, 通過消除冗余硬件來降低系統(tǒng)制造和維護成本。

挑戰(zhàn)在于實施有效

利用新處理器芯片的軟件。今天,系統(tǒng)將處理器內(nèi)核專用于實時操作系統(tǒng)(RTOS) 和通用操作系統(tǒng) (GPOS) 的獨立、不同的操作環(huán)境。

以犧牲性能為代價共享 I/O

承載多個操作環(huán)境的軟件必須支持處理器硬件接口的虛擬化,以便多個軟件應(yīng)用程序可以共享多核處理器的 I/O 而不會發(fā)生沖突。在這種情況下,虛擬化的概念涉及使用軟件允許單個硬件同時為多個操作系統(tǒng)提供服務(wù)。

從歷史上看,虛擬機管理軟件模擬了整個底層機器,包括所有 I/O 設(shè)備。但是,使用完全虛擬化的機器會造成客戶操作系統(tǒng)直接與硬件交互時所沒有的性能損失。例如,圖形密集型應(yīng)用程序需要訪問真實硬件以獲得最佳性能。虛擬幀緩沖區(qū)太慢,并且缺乏渲染 3D 運動圖像的應(yīng)用程序的足夠功能。這給醫(yī)學(xué)成像系統(tǒng)或機器人裝配機等應(yīng)用帶來了重大問題。在此類系統(tǒng)中,渲染圖像的客戶操作系統(tǒng)需要直接訪問物理幀緩沖區(qū)及其控制 I/O。

直接訪問 I/O 提高了響應(yīng)能力

鑒于這種性能挫折,需要一種不同的虛擬機管理方法來支持最新的 I/O 硬件

增強功能并在確定性處理環(huán)境中實現(xiàn)最高性能。為了解決這個問題,虛擬機管理器(VMM,如圖 1 所示)將特定設(shè)備直接分配給控制它們的 I/O 任務(wù)。在這個系統(tǒng)中,VMM 不模擬底層機器的整個 I/O接口,只模擬那些共享的設(shè)備。對于所有其他設(shè)備,它確保只有授權(quán)的操作環(huán)境才能訪問特定的性能關(guān)鍵 I/O。例如,如圖所示,VMM 確保主操作員顯示屏只能由 GPOS 訪問,在本例中為Windows。

圖1

pYYBAGKoTuSASIsOAAIv__JffkI549.png

這種將 I/O 專門分配給特定虛擬機的概念對于保證實時響應(yīng)能力至關(guān)重要。對響應(yīng)關(guān)鍵硬件的訪問必須僅限于控制硬件的 RTOS;同樣,對遺留 I/O 接口的訪問應(yīng)僅限于相應(yīng)的遺留應(yīng)用軟件。

虛擬化支持遺留代碼遷移

在其自己的處理器內(nèi)核上的虛擬實時機器中運行舊版 RTOS,可以將舊版實時軟件從過時的硬件遷移到現(xiàn)代嵌入式平臺。由于 I/O 可以虛擬化,因此可以模擬舊的硬件設(shè)備,從而最大限度地減少重寫經(jīng)過驗證的軟件的需要。例如,通過攔截對傳統(tǒng) VMEbus I/O 的 I/O 請求并將它們重定向到等效的板載 I/O 設(shè)備,可以將VMEbus 系統(tǒng)轉(zhuǎn)換為更便宜的 SBC 系統(tǒng)。

有效的 VMM 系統(tǒng)將 VMM 可以復(fù)用的資源與必須為虛擬機獨占的資源區(qū)分開來。例如,磁盤和企業(yè)以太網(wǎng)接口等設(shè)備可以在所有虛擬機之間多路復(fù)用和共享。但是,當(dāng)確定性和性能比平等訪問更重要時,虛擬化軟件應(yīng)該隔離資源以供特定虛擬機及其客戶操作系統(tǒng)使用。

組合獨立子系統(tǒng)的好處

因為多核芯片可以承載多個操作環(huán)境,以前需要多個離散計算模塊的系統(tǒng)現(xiàn)在可以組合在單個硬件環(huán)境中。通過重用經(jīng)過驗證的遺留應(yīng)用程序并支持 RTOS 和 GPOS 子系統(tǒng)之間更快的通信和協(xié)調(diào),該技術(shù)可以降低成本、提高 可靠性和穩(wěn)健性,并節(jié)省設(shè)計、制造和維護 資源。

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    19896

    瀏覽量

    235240
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52520

    瀏覽量

    440963
  • RTOS
    +關(guān)注

    關(guān)注

    24

    文章

    851

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    AMD嵌入式處理器您的應(yīng)用添能助力

    AMD 面向嵌入式應(yīng)用打造高性能、高能效處理器,全方位滿足網(wǎng)絡(luò)、存儲、汽車、工業(yè)、零售、醫(yī)療、測試與測量等領(lǐng)域的各種需求。無論您的應(yīng)用是涉及 AI 加速、機器視覺、安全數(shù)據(jù)處理還是高分辨率顯示
    的頭像 發(fā)表于 07-07 14:09 ?583次閱讀

    服務(wù)級芯片進軍嵌入式市場,AMD這顆處理器駕馭AI洪流

    市場進行了優(yōu)化,在計算能力與專門設(shè)計的嵌入式特性之間實現(xiàn)平衡,增強產(chǎn)品壽命、系統(tǒng)彈性和嵌入式應(yīng)用開發(fā)的便利性。 ? ? 該處理器采用成熟的Zen 5架構(gòu),
    的頭像 發(fā)表于 03-28 09:18 ?3324次閱讀
    服務(wù)<b class='flag-5'>器</b>級芯片進軍<b class='flag-5'>嵌入式</b>市場,AMD這顆<b class='flag-5'>處理器</b>駕馭AI洪流

    AMD EPYC嵌入式9005系列處理器的功能特性

    AMD EPYC(霄龍)嵌入式 9005 系列處理器嵌入式應(yīng)用帶來服務(wù)級性能。它們基于“Zen 5”架構(gòu),可
    的頭像 發(fā)表于 03-27 11:30 ?744次閱讀
    AMD EPYC<b class='flag-5'>嵌入式</b>9005系列<b class='flag-5'>處理器</b>的功能特性

    AMD EPYC嵌入式9005系列處理器發(fā)布

    AMD(超威,納斯達克股票代碼:AMD )今日宣布推出第五代 AMD EPYC(霄龍)嵌入式處理器,擴展其 x86 嵌入式處理器產(chǎn)品組合。
    的頭像 發(fā)表于 03-12 17:08 ?907次閱讀

    ADSP-BF592 Blackfin嵌入式處理器數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《ADSP-BF592 Blackfin嵌入式處理器數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 01-03 15:35 ?0次下載
    ADSP-BF592 Blackfin<b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>數(shù)據(jù)手冊

    基于全志T113-i多核異構(gòu)處理器的全國產(chǎn)嵌入式核心板簡介

    一、嵌入式核心板產(chǎn)品介紹 基于全志公司的T113-i處理器精心設(shè)計的多核異構(gòu)處理器、工業(yè)級ECK30-T13IA系列嵌入式核心板,采用郵票孔
    的頭像 發(fā)表于 10-25 13:40 ?1067次閱讀

    旋智多核處理器助力電機控制應(yīng)用

    電機控制應(yīng)用軟件通常需要實時處理,以確保精確控制和快速響應(yīng)。高性能、多核嵌入式處理器能夠?qū)崟r處理多項復(fù)雜計算,是保持電機控制
    的頭像 發(fā)表于 10-24 16:17 ?841次閱讀
    旋智<b class='flag-5'>多核</b>心<b class='flag-5'>處理器</b>助力電機控制應(yīng)用

    AMD 面向嵌入式系統(tǒng)推出高能效 EPYC 嵌入式 8004 系列

    領(lǐng)先地位。 ? AMD EPYC 嵌入式 8004 系列處理器專為計算密集型嵌入式系統(tǒng)所設(shè)計,可為高需求工作負(fù)載提供卓越性能,同時以緊湊的尺
    發(fā)表于 10-11 13:58 ?1067次閱讀

    嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用 閱讀體驗 +Hypervisor基礎(chǔ)概念

    解決嵌入式系統(tǒng)資源有限但應(yīng)用場景日益復(fù)雜的難題。單核處理器計算性能的提高和多核處理器的引入
    的頭像 發(fā)表于 10-08 15:08 ?1388次閱讀
    <b class='flag-5'>嵌入式</b>Hypervisor:架構(gòu)、原理與應(yīng)用 閱讀體驗 +Hypervisor基礎(chǔ)概念

    計算嵌入式處理器的使用壽命

    電子發(fā)燒友網(wǎng)站提供《計算嵌入式處理器的使用壽命.pdf》資料免費下載
    發(fā)表于 09-19 11:06 ?0次下載
    計算<b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>的使用壽命

    嵌入式系統(tǒng)的未來趨勢有哪些?

    ,會更多地使用環(huán)保材料,以減少對環(huán)境的污染。同時,系統(tǒng)設(shè)計將更加注重生態(tài)可持續(xù)性,滿足可持續(xù)發(fā)展的需求。 6. 實時操作系統(tǒng)(RTOS)的發(fā)展 實時操作系統(tǒng)嵌入式
    發(fā)表于 09-12 15:42

    嵌入式linux開發(fā)的基本步驟有哪些?

    之前,首先需要選擇合適的硬件平臺。硬件選擇需要考慮以下幾個方面: 1.1 處理器 嵌入式Linux開發(fā)需要一個處理器,常見的處理器有ARM、MIPS、PowerPC等。選擇
    的頭像 發(fā)表于 09-02 09:11 ?1251次閱讀

    AI普及給嵌入式設(shè)計人員帶來新挑戰(zhàn)

    探討了人工智能(AI)的普及給嵌入式設(shè)計人員帶來的新挑戰(zhàn)。在創(chuàng)建“邊緣機器學(xué)習(xí)(ML)”應(yīng)用時,設(shè)計人員必須確保其能有效運行,同時最大限度地降低處理器和存儲開銷,以及物聯(lián)網(wǎng)(IoT)設(shè)
    發(fā)表于 08-22 14:20 ?887次閱讀
    AI普及給<b class='flag-5'>嵌入式</b><b class='flag-5'>設(shè)計人員</b>帶來新挑戰(zhàn)

    嵌入式微控制器嵌入式微處理器的聯(lián)系

    嵌入式微控制器嵌入式微處理器嵌入式系統(tǒng)領(lǐng)域中都扮演著至關(guān)重要的角色,它們之間存在著緊密的聯(lián)系,同時也各具特色。以下是對兩者聯(lián)系及特點的詳細(xì)探討。
    的頭像 發(fā)表于 08-22 10:50 ?1347次閱讀

    嵌入式系統(tǒng)中常用的五種微處理器類型

    本文介紹了嵌入式系統(tǒng)中常用的五種微處理器類型:微處理器單元(MPU)、微控制(MCU)、數(shù)字信號處理器
    的頭像 發(fā)表于 07-25 09:29 ?2659次閱讀