Wind River推出全系统仿真工具Simics 4.6
扫描二维码
随时随地手机看文章
21ic讯 风河公司(Wind River)日前宣布推出新版本全系统仿真工具Simics 4.6,通过仿真目标硬件的功能特性,让开发人员以全新思维与方法来进行电子系统的研发、调试和测试工作,而且无论是单一处理器还是高复杂度的大型连网电子系统都完全适用。本次发布的最新版Simics提供了支持多板卡系统的应用软件的调试能力,增强了项目团队协同开发与调试的功能,此外还新增了针对目标硬件系统的可视化(Visualization)及监视(Surveillance)功能。
近年来,电子系统的复杂度几乎是以等比级数的速率增加,越来越多的系统都包含多种异构(Heterogeneous)处理器和多核处理器,同时运行多套软件协议栈与操作系统。更加严重的是,这些复杂的电子系统通常还仅仅是某个大型连网系统的一部分,还要通过局部总线、机架、局域网络或互联网等方式与大型网络系统连结。有鉴于这些环环相扣的电子系统复杂性和连结性都大幅增加,如果仍然采用传统开发工具和作业方式针对这些系统进行完整的设计调试、系统集成以及测试作业,往往会使开发人员陷入疲于应付的僵局,工作效率也将大打折扣。
Wind River Simics打破了传统嵌入式产品开发的固定模式,可为一套完整系统提供通用的开发环境,即使该套系统是由多种不同的硬件板卡所构成,而且采用了不同的处理器和操作系统。Simics所提供的开发环境事实上就是一套虚拟平台,这套虚拟平台能够完全仿真其对应的实际硬件。当开发人员在这套虚拟平台上运行不必修改的目标软件,例如固件(Firmware)、操作系统、中间件(Middleware)或应用软件时,可以获得如同在实际硬件上运行这些目标软件一样的效果。
新版Simics 4.6的主要功能和特点简述如下:
进一步扩展其独特的全系统仿真能力,包括整合了Eclipse原码调试功能。这项新功能充分利用了Simics的反向执行(Reverse Execution)以及操作系统的感知能力,可包括系统级和高级应用。
强化了项目团队协同作业功能,可让团队成员共同分享完整的电子系统内容及其所有状态,不但有助提升工作效率,亦可加速软件的开发及测试周期。此外,全新协同作业增强功能还能按照团队成员所处地理位置及其职责专长,作为任务分组的划分依据,使协同作业在实际执行上更具效率。
支持针对目标硬件系统的可视化(Visualization)与监视(Surveillance)功能。允许定制化的图像输出功能,可用来以虚拟化方式呈现终端系统接口与可视化运行状态,如此一来即可轻易了解各项系统关键功能,也能早一步让终端使用者先行认识未来实际硬件系统的样貌。对开发人员来说,这个功能则有助于监控并获知目标软件的各方面行为。
可支持运行各种目标软件,包括任何一款商用操作系统,或任何一套由厂商自行研发的封闭式操作系统。只要是能在作为仿真对象的实际硬件装置上运行的目标软件,即可在Simics虚拟平台上同样运行且无丝毫差异。
可支持多样化硬件核心架构,例如市场上主流的ARM、Intel、MIPS以及Power Architecture架构。
Wind River Simics 产品策略暨营销副总裁Michel Genard表示:“Wind River Simics解决了传统嵌入式应用开发过程中最复杂的部分,并针对产品的生命周期提供完整支持,包括从一开始的系统定义乃至后续的产品支持服务。Simics的强大功能可协助开发人员改善电子系统的开发、调试及测试作业,进而加速产品上市时程、降低整体成本并确保最终产品的质量达到最佳水平,有效提升公司在市场上的商业竞争力。”
新版Simics 4.6已于2011年3月31日起正式供应给Wind River全球客户。