历史上的今天
今天是:2024年09月08日(星期日)
2020年09月08日 | ARM平台上运行Xen 可同时管理linux和VxWorks
2020-09-08 来源:elecfans
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来试一试啦?
史海拾趣
|
cc2430芯片,里面有个51,有128K的闪存,低55K是一个16位的程序只读存储器, 我想存储十几字节的数据到这个程序存储器,为的是这些数据掉电不丢失, 我直接对低55K地址直接进行读写,发现只能读,不能写。 请问怎样通过程序的方法对这个程序存储 ...… 查看全部问答> |
|
DESCRIPTION This routine gets the task ID of the calling task. The task ID will be invalid if called at interrupt level. 请问怎么理解… 查看全部问答> |
|
LED术语注释 辐射通量 在单位时间内从光源发射的能量称为辐射通量Φ,单位用瓦[特](W)。 光通量 在辐射通量中包含有人眼感觉不到的和人眼有光感的可见光。其中有光感的光的能量称为光通量F,单位用流[明](lm)。 能见度 可见光使人眼感觉 ...… 查看全部问答> |
|
学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 第一步:数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/ ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 03:09 编辑 谁有 四川赛区的电子设计大赛 内幕成绩 听说现在四川赛区的电子设计大赛成绩出来了,但我们一直没有收到,有内幕爆料说是有的学校不满意,现在搞内幕修改!!!! … 查看全部问答> |




