嵌入式虚拟化解决方案Hypervisor 1.1版本(风河)
扫描二维码
随时随地手机看文章
Intel全资子公司风河(Wind River)近日宣布,推出支持单核及多核处理器的嵌入式虚拟化解决方案Hypervisor的最新版本。新版Wind River Hypervisor 1.1支持最新Intel处理器以及最新IVC虚拟机内通信(Inter Virtual-machine Communication)功能,其片上调试产品――新版Wind River On-Chip Debugging还提供了虚拟主机板的调试功能。
新版Wind River Hypervisor将帮助客户更轻松地实现系统整合,并且在嵌入式设备中应用虚拟化与多核技术。新增加的功能包括:
--支持Intel新一代Nehalem微架构处理器,包括具有先进虚拟化硬件辅助能力的Intel® Xeon® 5500、Intel® Core™ i5和Intel Core™ i7等处理器。
--集成了风河公司业界领先的操作系统,包括新版VxWorks和Wind River Linux,同时支持其它多种操作系统,提供了最灵活的操作系统环境。
--增加了对IVC虚拟机内通信(Inter Virtual-machine Communication)功能的支持,包括对MIPC多核/多操作系统内部进程通信(interprocess communication)、虚拟网络以及串行通信的支持。
--与近期发布的片上调试产品――Wind River On-Chip Debugging 3.2共同使用时,能够对多核处理器、多操作系统和虚拟化环境进行优化,开发人员能对系统同时读取大量数据时可能发生的竞态条件(race condition)、内存破坏(memory corruption)以及核心同步控制(core synchronization)等复杂的系统级问题进行除错。
风河公司还计划进一步拓展对当前处理器架构的支持能力,预计今年内Wind River Hypervisor还将增加对Freescale QorIQ等的支持。
风河公司首席技术官Tomas Evensen表示:“我们一直在降低嵌入式应用开发转移到多核处理器架构时的风险。我们的系列产品可以应用在Wind River Hypervisor所支持的VxWorks和Wind River Linux等目前最先进的操作系统中。通过产品系列的多样化,我们能够提供整合解决方案以支持对称多处理(SMP)、非对称多处理(AMP)和虚拟化(virtualized)功能等非常广泛的操作系统配置,把客户的开发风险降到最低,同时也使客户能够专注于优化软件结构的开发,以设计出创新且与众不同的产品。”
通过提高运算能力并且降低设备功耗,多核处理器虚拟化技术正在为新一代嵌入式设备的开发方式带来巨大的变化,使材料成本(bill-of-material)的急剧降低成为可能。2009年6月首次发布的Wind River Hypervisor,使软件开发人员能够利用多核处理器与虚拟化技术的优势来加速并简化单核或多核处理器的配置操作,从而加快新产品的上市速度。
Kontron公司首席技术官Dirk Finstel表示:“无论是在制造、运输、电信还是在消费性电子设备等行业,这些行业的嵌入式应用开发人员都将虚拟化技术视为十分关健的开发解决方案并对此寄予厚望。结合了多核处理器架构的虚拟化技术,能够降低硬件成本,使开发人员能够在体积更小的设备上获得更好的开发功能。对于想要构建多操作系统或多核处理器系统的开发人员来说,灵活且易于配置的Wind River Hypervisor将是他们所需要同时也是非常适合的解决方案。Kontron公司将进一步发展与风河公司的战略合作伙伴关系,帮助设备开发人员设计出具有竞争力的产品,并以最快的速度将产品带入市场。”
Wind River Hypervisor属于Type 1嵌入式hypervisor,针对效能最大化所做出的优化设计包括最小机体尺寸(footprint)和最少的延迟时间(latency)以及决定性(deterministic)等。Wind River Hypervisor支持各种不同的处理器架构,并充分利用硬件虚拟化技术所带来的优势。许多嵌入式开发人员正在积极采用hypervisor以便实现以多核的单主板/单处理器来替换多主板/多处理器,同时利用多操作系统的优势来设计富有创新性的产品,并且降低多核处理器集成过程中的复杂度与风险。