91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

以犧牲性能為代價(jià)共享 I/O

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

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

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

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

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

圖1

pYYBAGKoTuSASIsOAAIv__JffkI549.png

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

虛擬化支持遺留代碼遷移

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

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

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

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

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    20265

    瀏覽量

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

    關(guān)注

    463

    文章

    54051

    瀏覽量

    466716
  • RTOS
    +關(guān)注

    關(guān)注

    25

    文章

    866

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    AMD銳龍AI嵌入式P100系列處理器產(chǎn)品簡(jiǎn)介

    AMD 銳龍 AI 嵌入式 P100 系列處理器代表了 AMD 在車規(guī)級(jí)(通過(guò) AECQ 100 認(rèn)證)和工業(yè)級(jí)(寬溫)嵌入式處理器領(lǐng)域的下一階段演進(jìn)。該系列產(chǎn)品面向需要高性能、確定性
    的頭像 發(fā)表于 01-23 09:19 ?2240次閱讀
    AMD銳龍AI<b class='flag-5'>嵌入式</b>P100系列<b class='flag-5'>處理器</b>產(chǎn)品簡(jiǎn)介

    什么是嵌入式應(yīng)用開(kāi)發(fā)?

    包括ARM7、ARM9、ARM11、PowerPC、MIPS等。這些處理器和編程語(yǔ)言的選擇取決于具體的硬件條件和開(kāi)發(fā)需求?。 綜上所述,嵌入式應(yīng)用開(kāi)發(fā)是一個(gè)綜合性的技術(shù)領(lǐng)域,涉及硬件和軟件的緊密結(jié)合,廣泛應(yīng)用于各種設(shè)備和系統(tǒng)
    發(fā)表于 01-12 16:13

    AMD重磅打造邊緣AI,CES2026官宣這顆嵌入式處理器!

    電子發(fā)燒友網(wǎng)報(bào)道(文/黃晶晶)數(shù)據(jù)顯示,邊緣AI嵌入式處理器市場(chǎng)將隨 AIoT、工業(yè) 4.0、自動(dòng)駕駛等領(lǐng)域滲透加速增長(zhǎng),預(yù)計(jì) 2026-2030 年復(fù)合增長(zhǎng)率維持 20% 以上。ABI
    的頭像 發(fā)表于 01-07 15:19 ?1.1w次閱讀
    AMD重磅打造邊緣AI,CES2026官宣這顆<b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>!

    AMD 推出銳龍 AI 嵌入式處理器產(chǎn)品組合,汽車、工業(yè)和物理 AI 領(lǐng)域提供 AI 驅(qū)動(dòng)的沉浸體驗(yàn)

    低功耗 AI 加速 ·?在單芯片上提供節(jié)能、低時(shí)延的 AI 性能,適用于沉浸車載體驗(yàn)、工業(yè)自動(dòng)化和用于自主系統(tǒng)的物理 AI ·?銳龍 AI 嵌入式 P100 系列
    的頭像 發(fā)表于 01-07 14:30 ?531次閱讀
    AMD 推出銳龍 AI <b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>產(chǎn)品組合,<b class='flag-5'>為</b>汽車、工業(yè)和物理 AI 領(lǐng)域<b class='flag-5'>提供</b> AI 驅(qū)動(dòng)的沉浸<b class='flag-5'>式</b>體驗(yàn)

    AMD推出 EPYC 嵌入式 2005 系列處理器 滿足長(zhǎng)期部署需求

    AMD 推出 AMD EPYC(霄龍)嵌入式 2005 系列處理器正是為了滿足這些不斷演進(jìn)的需求。該系列處理器以小巧的 BGA(球柵陣列)封裝,需要全天候( 24/7 )運(yùn)行的網(wǎng)絡(luò)、
    的頭像 發(fā)表于 12-17 09:53 ?7.3w次閱讀
    AMD推出 EPYC <b class='flag-5'>嵌入式</b> 2005 系列<b class='flag-5'>處理器</b> 滿足長(zhǎng)期部署需求

    嵌入式系統(tǒng)的定義和應(yīng)用領(lǐng)域

    不在影響著我們的生活和工作方式。 在嵌入式系統(tǒng)中,嵌入式操作系統(tǒng)嵌入式微處理器扮演著至關(guān)重要的角色。從硬件層面剖析,
    發(fā)表于 11-17 06:49

    嵌入式開(kāi)發(fā)的關(guān)鍵點(diǎn)介紹

    嵌入式開(kāi)發(fā)的關(guān)鍵點(diǎn): 1. 硬件限制: 嵌入式系統(tǒng)通常具有嚴(yán)格的硬件限制,例如處理器速度、內(nèi)存和存儲(chǔ)容量等。因此,嵌入式開(kāi)發(fā)需要考慮這些
    發(fā)表于 11-13 08:12

    PIC64GX1000 RISC-V MPU:一款面向嵌入式計(jì)算的高性能64位多核處理器

    Microchip Technology PIC64GX1000 64位RISC-V四核微處理器 (MPU) 支持Linux^?^ 操作系統(tǒng),基于RISC-V指令集架構(gòu),提供高效節(jié)能的嵌入式
    的頭像 發(fā)表于 09-30 14:47 ?973次閱讀
    PIC64GX1000 RISC-V MPU:一款面向<b class='flag-5'>嵌入式</b>計(jì)算的高性能64位<b class='flag-5'>多核</b><b class='flag-5'>處理器</b>

    AMD 推出 EPYC? 嵌入式 4005 處理器,助力低時(shí)延邊緣應(yīng)用

    AMD宣布推出EPYC?(霄龍)嵌入式4005系列處理器,專為滿足對(duì)實(shí)時(shí)計(jì)算性能和成本效率日益增長(zhǎng)的需求而設(shè)計(jì),同時(shí)還優(yōu)化了系統(tǒng)成本并延長(zhǎng)了網(wǎng)絡(luò)安全設(shè)備和入門級(jí)工業(yè)邊緣服務(wù)的部署生命
    的頭像 發(fā)表于 09-17 10:37 ?907次閱讀
    AMD 推出 EPYC? <b class='flag-5'>嵌入式</b> 4005 <b class='flag-5'>處理器</b>,助力低時(shí)延邊緣應(yīng)用

    【老法師】多核異構(gòu)處理器中M核程序的啟動(dòng)、編寫和仿真

    文章,小編就將以飛凌嵌入式的OKMX8MP-C開(kāi)發(fā)板例,大家介紹多核異構(gòu)處理器M核程序的啟動(dòng)配置、程序編寫和實(shí)時(shí)仿真的過(guò)程。
    的頭像 發(fā)表于 08-13 09:05 ?4019次閱讀
    【老法師】<b class='flag-5'>多核</b>異構(gòu)<b class='flag-5'>處理器</b>中M核程序的啟動(dòng)、編寫和仿真

    MicroBlaze處理器嵌入式設(shè)計(jì)用戶指南

    *本指南內(nèi)容涵蓋了在嵌入式設(shè)計(jì)中使用 MicroBlaze 處理器、含存儲(chǔ) IP 核的設(shè)計(jì)、IP integrator 中的復(fù)位和時(shí)鐘拓?fù)浣Y(jié)構(gòu)。獲取完整版《 MicroBlaze 處理器
    的頭像 發(fā)表于 07-28 10:43 ?1112次閱讀

    嵌入式開(kāi)發(fā)就業(yè)還有前景嗎?

    。在智能家居領(lǐng)域,嵌入式開(kāi)發(fā)的主要工作是開(kāi)發(fā)各種智能化設(shè)備和系統(tǒng),如智能照明、智能安防、智能家電等。嵌入式開(kāi)發(fā)人員需要掌握相關(guān)的硬件和軟件技術(shù),如處理器、傳感
    發(fā)表于 07-16 10:47

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

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

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

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

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

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