Xilinx社区
首页 > Steve专栏 > AMP所用的虚拟机监视器?Linux就是合适的选择——来自Avnet X-fest课程
Steve专栏
AMP所用的虚拟机监视器?Linux就是合适的选择——来自Avnet X-fest课程
来源:  时间:2015-01-27  浏览量:1025


Avnet公司的Ron Wright目前正在全球巡回授课


作者:Steve Leibson, 赛灵思战略营销与业务规划总监
AMP——非对称多处理——是一种最大限度压榨赛灵思Zynq All Programmable SoC上两个ARMCortex-A9多核处理器更高性能的一种方式。Avnet公司的Ron Wright目前正在全球巡回授课,其AMP-for-Zynq X-fest课程的题目是“Zynq上所使用的操作系统”。在这个课程中我学到了很多,并强烈推荐。


在这个课程的早期阶段Wright说:“直到最近,AMP和SMP系统是不相干的。而现在存在一个统一框架。“VMware使用虚拟机管理器已经为桌面系统提供了一段时间的虚拟化,但对于嵌入式系统,尤其是针对Zynq这样自备可编程逻辑能力的嵌入式系统,需要点别的东西,Wright说。他们需要半虚拟化,这制约了操作系统调用的数量,以提供隐藏有变动的FPGA硬件底层的一致性模拟层。这样一来,客户操作系统需要知道它已经被虚拟化。

半虚拟化从何而来?Virtio是嵌入式Linux的首选框架。因为我们目前有了Virtio,嵌入式开发人员现在越来越多地使用Linux作为嵌入式虚拟机监视器。

Linux就是虚拟机监视器。


好了,这理论上来说不错。但您如何引入到ZynqSoC上?下面是 Ron Wrigh谈话中提到的SMP启动顺序:


该启动过程依赖于使用remoteproc框架和rpmsg消息总线

下面是ZynqSoC运行Linux和Virtio的AMP启动顺序:


AMP系统然后看起来是这样的:


接着,这里是Ron Wright 描述他X-fest 课程的一个3分钟简短视频:

在这段视频中,Wright 解释说,有不同的嵌入式Linux发行版供您来挑选,并且您需要选择最适合您项目的发行版。这里是Wright的一个方便图表,可以在您作出选择时提供一些帮助:



Wright课程中拥有非常多的干货。如果可以的话,请注册并参加X-fest课程。Avnet  X-fest系列目前正在北美进行,您可以选择您附近的城市。请点击这里了解。

欧洲系列在10月份开始。点击这里查看日期和城市。

关于亚洲的日期和城市,请点击这里

需要更多帮助,请参阅赛灵思UG978,“PetaLinux  SDK用户指南——Zynq AMPLinux  FreeRTOS指南


原文链接:
http://forums.xilinx.com/t5/Xcell-Daily-Blog/Hypervisor-for-AMP-Linux-is...

© Copyright 2014 Xilinx Inc
如需转载,请注明出处

热点文章
精选视频
推荐资源

中国授权培训机构

北京 电话:(010)82757632
      (010) 62192881
深圳 电话:(0755)86186715
武汉 电话:(027)61389792
成都 电话:(028)80821007
南京 电话:(025)66022032
西安 电话:(029)82230498
邮箱:sales@e-elements.com

中国授权经销商

香港 电话:(852)22127848
北京 电话:(010)84148118
成都 电话:(028)86528262
上海 电话:(021)33678387
深圳 电话:(0755)26584925
武汉 电话:(027)87322806
邮箱:china@avent.com
深圳 电话:(0755)26743210
上海 电话:(021)51696680
北京 电话:(010)51726678
成都 电话:(028)85139576
武汉 电话:(027)87690155
邮箱:
xilinx_enquiry@comtech.com.cn

社区主办


《电子产品世界》杂志社

内容提供


    赛灵思公司

Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备12027778号-2 北京市公安局备案:1101082052