熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 在 Zynq MPSoC 上運行 DOOM 游戲

在 Zynq MPSoC 上運行 DOOM 游戲

作者: 時間:2016-08-03 來源:電子產(chǎn)品世界 收藏

  設(shè)備性能與安全

本文引用地址:http://www.bjwjmy.cn/article/201608/294978.htm

  一般來說,與通過直通方式提供的設(shè)備相比,仿真的設(shè)備性能比較低;半虛擬化方案則趨向于具備足夠性能。半虛擬化方案和仿真方案的優(yōu)勢在于管理程序可以讓設(shè)備訪問多個實體,而不會將這些實體相互暴露。

  原理簡介

  Doom-on- UltraScale+ 的處理上下文環(huán)境就像洋蔥一樣有很多層(圖 6)。Cortex-A53 中是四個 ARMv8 內(nèi)核。在每個內(nèi)核上,管理程序運行在 EL2 中,客戶機(Dom0 或 DomU)運行在 EL0/EL1 中。每個 DomU 客戶機都運行 Linux;Doom (PrBoom) 運行在用戶空間中。Doom 使用簡單直接媒體層 (SDL),通過 SVC 指令(最終)與幀緩沖器前端驅(qū)動對話。幀緩沖器前端將緩沖器寫入 Dom0 建立的共享存儲器區(qū)域。前端驅(qū)動通過協(xié)議(例如 Xen Bus 或 VirtIO)使用 HVC 指令(最終)與 Dom0 上運行的虛擬化代碼通信。在 Dom0 上運行的虛擬化代碼提供一個用于顯示的后端,然后該后端由虛擬化代碼的 VNC 服務(wù)器進行編碼,并通過網(wǎng)絡(luò)送到 VNC 客戶端。

  

 

  圖6:X86 架構(gòu)上從 PetaLinux 工具啟動 QEMU

  此信息和演示能夠為管理程序的進一步研究和實驗提供很好的基礎(chǔ)。當你能夠在 QEMU 上用仿真來運行演示之后,就可使用 PetaLinux 工具在 UltraScale+ 芯片上運行。


上一頁 1 2 3 4 5 6 下一頁

關(guān)鍵詞: Zynq MPSoC

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉