在MPSoC上如何能同时运行VxWorks和Linux

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上的结构框图。

 在MPSoC上如何能同时运行VxWorks和Linux_设计制作_电源/新能源

图.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来试一试啦?

86
81
0
88

相关资讯

  1. 1、悲痛,吴孟达病逝,回顾吴孟达9大荧幕经典形象,你最喜欢哪个4900
  2. 2、宋慧乔婚后首部作品预告片出炉依然美,朴宝剑发型却被说像蒋雯丽3562
  3. 3、《愤怒的小孩》“小宝”亮绝活王一鸣秀MJ劲舞118
  4. 4、韩寒《后会无期》年后开机演员阵容近日将公布1214
  5. 5、《昆塔》再曝场景剧照奇幻气质迷倒众生1547
  6. 6、30岁TVB小生凭新剧角色获赞曾参加首届《超级巨声》入行4219
  7. 7、48岁钟丽缇身材发福备孕四胎,霸气回怼网友自称老娘3201
  8. 8、《完美新娘》明日开播郭珍霓制香引发虐心之恋1862
  9. 9、《少女佳禾》每个未成年少女的内心世界,都有一个隐秘的角落3259
  10. 10、后宫妃子机场照大比拼,最美的不是如懿?网友:没想到是腹黑的她4673
全部评论(0)
我也有话说
0
收藏
点赞
顶部