Xen项目办理程序从上个世纪90年代就已经在剑桥大学里开端进行,到了2002年项目开源。现在它是最盛行的开源办理程序之一,能够在云计算上运用,Xilinx和DornerWorks将这种虚拟化渠道使用在Zynq UltraScale+MPSoC上,Xen能够大显神通啦,他能够确保在ARM渠道下的安全、多功用、多操作体系功用的一起减小体系的尺度和能耗。今日本侠就带领各位领会一下Xen渠道的优势。
首要来看一下Xen的使用场景,然后咱们朝着Zynq上进行延伸。风河刚刚发布了一篇博客,主要是描绘在ARM cortex-A53处理器上一起运转VxWorks和Linux。若想使VxWorks和Linux能够在同一个体系下运转,需求开发者供给一种混合的软件体系,这种软件体系能够结合两种操作体系的优势,既能使VxWorks来办理比较紧迫的使命,又能使Linux发挥其人机交互界面和衔接云渠道的功用。博客描绘了其使用场景,让VxWorks运转在具有信号处理和光谱剖析才能的渠道上,这是为了杰出其实时性,剖析的成果通过整合之后进入JSON数据流,然后通过虚拟网络进入Ubuntu体系,Ubuntu体系中的Apache2 HTTP服务器用Node.js和Chart.js构成图画,然后将成果发送到浏览器上,如图.1所示,图中描绘了VxWorks和Linux一起运转在Xen上的结构框图。
图.1 ARM渠道上运转Xen,Xen一起办理Ubuntu和VxWorks
风河的VxWorks的实时性操作体系和Linux一起运转在Xen项目办理程序之上是一举两得的工作。Xen项目办理程序是来自Linux基金会的一个开源的虚拟化渠道。DornerWorks也发布了一个版别的Xen项目办理程序叫做Virtuosity(从前被称作Xen Zynq分配的办理程序),这款办理程序能够在Xilinx Zynq UltraScale+MPSoC里边的ARM Cortex-A53处理器核心上运转。因而,风河和DornerWorks协作创作了一种Xen项目办理程序的解决方案,这种解决方案是专门针对VxWorks和Xilinx Zynq UltraScale+MPSoC ZCU102 eval kit渠道的。DornerWorks宣告将向Zynq UltraScale+MPSoC供给Xen项目办理程序,会协助Zynq在产业界的使用得到更好的开展。特别是对信号收集以及并行处理算法一起要去比较高的方面。
Virtuosity是专门为Xilinx Zynq UltraScale+定制的,从DornerWorks的网站就能够轻松的下载得到。能够从Xilinx Zynq板卡轻松的发动,然后能够依照用户手册去装置Ubuntu14.04LTS和VxWorks。听着还不错,是不是想赶忙下手一个Zynq来试一试啦?