Xen項(xiàng)目管理程序從上個(gè)世紀(jì)90年代就已經(jīng)在劍橋大學(xué)里開(kāi)始進(jìn)行,到了2002年項(xiàng)目開(kāi)源。如今它是最流行的開(kāi)源管理程序之一,可以在云計(jì)算上使用,Xilinx和DornerWorks將這種虛擬化平臺(tái)應(yīng)用在Zynq UltraScale+MPSoC上,Xen可以大顯身手啦,他可以保證在ARM平臺(tái)下的安全、多功能、多操作系統(tǒng)性能的同時(shí)減小系統(tǒng)的尺寸和能耗。今天本俠就帶領(lǐng)各位領(lǐng)略一下Xen平臺(tái)的優(yōu)勢(shì)。
首先來(lái)看一下Xen的應(yīng)用場(chǎng)景,然后我們朝著Zynq上進(jìn)行延伸。風(fēng)河剛剛發(fā)布了一篇博客,主要是描述在ARM cortex-A53處理器上同時(shí)運(yùn)行VxWorks和Linux。若想使VxWorks和Linux能夠在同一個(gè)系統(tǒng)下運(yùn)行,需要開(kāi)發(fā)者提供一種混合的軟件系統(tǒng),這種軟件系統(tǒng)可以結(jié)合兩種操作系統(tǒng)的優(yōu)勢(shì),既能使VxWorks來(lái)管理比較緊急的任務(wù),又能使Linux發(fā)揮其人機(jī)交互界面和連接云平臺(tái)的功能。博客描述了其應(yīng)用場(chǎng)景,讓VxWorks運(yùn)行在具有信號(hào)處理和光譜分析能力的平臺(tái)上,這是為了突出其實(shí)時(shí)性,分析的結(jié)果經(jīng)過(guò)整合之后進(jìn)入JSON數(shù)據(jù)流,然后經(jīng)過(guò)虛擬網(wǎng)絡(luò)進(jìn)入U(xiǎn)buntu系統(tǒng),Ubuntu系統(tǒng)中的Apache2 HTTP服務(wù)器用Node.js和Chart.js形成圖像,然后將結(jié)果發(fā)送到瀏覽器上,如圖.1所示,圖中描述了VxWorks和Linux同時(shí)運(yùn)行在Xen上的結(jié)構(gòu)框圖。
圖.1 ARM平臺(tái)上運(yùn)行Xen,Xen同時(shí)管理Ubuntu和VxWorks
風(fēng)河的VxWorks的實(shí)時(shí)性操作系統(tǒng)和Linux一起運(yùn)行在Xen項(xiàng)目管理程序之上是兩全其美的事情。Xen項(xiàng)目管理程序是來(lái)自Linux基金會(huì)的一個(gè)開(kāi)源的虛擬化平臺(tái)。DornerWorks也發(fā)布了一個(gè)版本的Xen項(xiàng)目管理程序叫做Virtuosity(先前被稱作Xen Zynq分配的管理程序),這款管理程序可以在Xilinx Zynq UltraScale+MPSoC里面的ARM Cortex-A53處理器核心上運(yùn)行。因此,風(fēng)河和DornerWorks合作創(chuàng)作了一種Xen項(xiàng)目管理程序的解決方案,這種解決方案是專門針對(duì)VxWorks和Xilinx Zynq UltraScale+MPSoC ZCU102 eval kit平臺(tái)的。DornerWorks宣布將向Zynq UltraScale+MPSoC提供Xen項(xiàng)目管理程序,會(huì)幫助Zynq在產(chǎn)業(yè)界的應(yīng)用得到更好的發(fā)展。特別是對(duì)信號(hào)采集以及并行處理算法同時(shí)要去比較高的方面。
Virtuosity是專門為Xilinx Zynq UltraScale+定制的,從DornerWorks的網(wǎng)站就可以輕松的下載得到??梢詮腦ilinx Zynq板卡輕松的啟動(dòng),然后可以按照用戶手冊(cè)去安裝Ubuntu14.04LTS和VxWorks。聽(tīng)著還不錯(cuò),是不是想趕緊入手一個(gè)Zynq來(lái)試一試?yán)玻?/p>
聲明:本文內(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)投訴
原文標(biāo)題:在MPSoC上能同時(shí)運(yùn)行VxWorks和Linux嗎?
文章出處:【微信號(hào):FPGA-EETrend,微信公眾號(hào):FPGA開(kāi)發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
盡管Linux 的arch目錄下有對(duì)ARM處理器支持的代碼,但由于Linux是在X86平臺(tái)上實(shí)現(xiàn)的,很多方面都沒(méi)有考慮到ARM
發(fā)表于 06-01 09:38
平臺(tái)上生成另一個(gè)平臺(tái)上的可執(zhí)行代碼。所謂平臺(tái),實(shí)際上包含兩個(gè)概念:體系結(jié)構(gòu)及操作系統(tǒng)。根據(jù)上述建立的開(kāi)發(fā)環(huán)境,目標(biāo)平臺(tái)是基于ARM體系結(jié)構(gòu)的
發(fā)表于 07-25 09:10
、Linux、WinXP / XPE、DOS、單片機(jī)、Android等運(yùn)行系統(tǒng)平臺(tái)進(jìn)行應(yīng)用軟件定制具有多年的加固顯示器以及加固計(jì)算機(jī)的系統(tǒng)設(shè)計(jì)和軟件測(cè)控系統(tǒng)開(kāi)發(fā)技術(shù)經(jīng)驗(yàn)的累積 Vxworks
發(fā)表于 10-23 14:15
的關(guān)鍵,JAVA語(yǔ)言的一個(gè)非常重要的特點(diǎn)就是與平臺(tái)的無(wú)關(guān)性。一般的高級(jí)語(yǔ)言如果要在不同的平臺(tái)上運(yùn)行,至少需要編譯成不同的目標(biāo)代碼。而引入JAVA語(yǔ)言虛擬機(jī)后,JAVA語(yǔ)言在不同平臺(tái)上
發(fā)表于 01-15 12:02
目前,在嵌入式系統(tǒng)里基于ARM微核的嵌入式處理器以其功耗低,功能強(qiáng)大的優(yōu)點(diǎn)已經(jīng)成為市場(chǎng)的主流。與此同時(shí),在網(wǎng)絡(luò)上發(fā)展起來(lái)的Linux操作系統(tǒng),以其功能強(qiáng)大,開(kāi)放源代碼,支持硬件種類眾多的特點(diǎn),越來(lái)越受到人們的青睞。然而如何把
發(fā)表于 08-19 06:39
交叉編譯技術(shù),就是一種在一個(gè)異構(gòu)平臺(tái)上編譯出目標(biāo)平臺(tái)程序的技術(shù)。比如在PC平臺(tái)(X86 CPU)上編譯出能運(yùn)行在以VxWorks為內(nèi)核的CP
發(fā)表于 11-01 06:20
最近接觸到lua 這門小巧的腳本語(yǔ)言,發(fā)現(xiàn)很有意思??梢源鎖ni等配置文件,同時(shí)也可以動(dòng)態(tài)的實(shí)現(xiàn)一些邏輯,對(duì)經(jīng)常改動(dòng)的項(xiàng)目有很大的作用今天利用中午的午休時(shí)間把lua移植到了我們的arm平臺(tái)上,本來(lái)
發(fā)表于 08-20 07:42
ARM裸機(jī)程序在Linux平臺(tái)上的開(kāi)發(fā)步驟1、編輯源文件(Source Insight、Notepade++)2、交叉編譯(arm-linux-gcc)3、燒寫程序(Open JTAG
發(fā)表于 12-16 08:05
新手步步為營(yíng),花費(fèi)了大半天時(shí)間才搞個(gè)大概明白,故此記錄下來(lái),以免日后忘記,如有錯(cuò)誤之處請(qǐng)指點(diǎn),不勝感激。目的:為在arm平臺(tái)運(yùn)行的Linux C程序,添加xml文件的讀取解析功能環(huán)境
發(fā)表于 12-27 07:34
ARM平臺(tái)上,type 1 hypervisor比較典型的代表是Xen。Xen是由劍橋大學(xué)計(jì)算機(jī)實(shí)驗(yàn)室開(kāi)發(fā)的一個(gè)開(kāi)源項(xiàng)目。是一個(gè)直接運(yùn)行在計(jì)
發(fā)表于 03-30 10:28
本文從安裝Boot Loader、內(nèi)核和文件系統(tǒng)映像開(kāi)始,描述在基于ARM的平臺(tái)上安裝和運(yùn)行Linux 的各個(gè)步驟。本文不是針對(duì)開(kāi)發(fā)或構(gòu)建Linux
發(fā)表于 04-18 21:21
?78次下載
交叉編譯技術(shù),就是一種在一個(gè)異構(gòu)平臺(tái)上編譯出目標(biāo)平臺(tái)程序的技術(shù)。比如在PC平臺(tái)(X86 CPU)上編譯出能運(yùn)行在以VxWorks為內(nèi)核的CP
發(fā)表于 06-29 11:55
?2280次閱讀
研究基于S3C2440平臺(tái)上的Vxworks BSP移植具有重要的意義。本文就BSP的概念、BSP移植過(guò)程中重點(diǎn)修改的幾個(gè)文件、串口和網(wǎng)口驅(qū)動(dòng)以及BSP的調(diào)試和仿真做詳細(xì)的介紹。
發(fā)表于 08-10 11:42
?3218次閱讀
熟悉運(yùn)行在賽靈思 Zynq UltraScale+ MPSoC 上的 Xen 管理程序。 賽靈思和 DornerWorks 的系統(tǒng)軟件團(tuán)隊(duì)在賽靈思的 Zynq? Ultrascale+? MPSoC
發(fā)表于 11-16 20:17
?3489次閱讀
在基于Arm的平臺(tái)上使用HALCON免費(fèi)下載
發(fā)表于 12-08 17:28
?0次下載
評(píng)論