全球领先的嵌入式和移动软件提供商风河公司近日宣布推出最新版的windriversimics,其快速部署能力可以使得嵌入式开发人员在软件开发、调试以及测试过程中迅速受益于全系统模拟。
windriversimics现在新增快速应用平台(quickstartplatform,qsp)。该平台提供一个综合虚拟平台以及不同架构的指令集模拟。此外,qsp还具有针对vxworks?以及linux的板级支持包(bsps),及针对windriverlinux设计的附加bsps。这就为开发人员,特别是那些开发与目标系统硬件特性无关的用户级应用软件的开发人员,提供了一个方便易用的开发平台。
“模拟技术大幅节省总拥有成本和时间,特别是在使用复杂系统的时候。windriversimics不仅让应用开发可以提前进行,而且还有助于确定合适的系统设计并降低硬件迁移的难度”,风河应用工具以及寿命循环解决方案副总裁michelgenard说,“使用windriversimics让开发人员可以获得实际动手经验,并且更迅速发挥虚拟平台以及模拟技术的优势。”
虽然研究证实虚拟系统试制以及模拟工具的运用在不断增加,但是项目及时完成率仍然不容乐观,对于复杂项目而言则更是如此。windriversimics为开发人员提供一种方便、快捷的早期开发平台,这种工具反过来又进一步促进模拟技术的应用。
使用windriversimics,开发人员可以立即受益于逆向执行以及检验指示等功能。在逆向执行模式下,系统有能力对程序运行流程进行备份和重现,从而可以反复对运行过程进行仔细检查,并且每次都得出相同的结果。对于复杂软件的开发和调试而言,可重复性以及可逆性非常重要,而且也是物理硬件所不具备的功能。现场备份可以准确反映整个系统的状态。软件测试人员可以选择一个现场备份并发送给其它人,提醒开发人员注意软件错误,从而使其可以根据测试人员的视角精确恢复现场执行。
作为一种全系统模拟,windriversimics可以模拟任何目标硬件系统,如单处理器母板、多核系统或者具备数百块板以及不同架构的整个系统。无需修改目标软件的二进制文件,即可像在实际物理硬件上一样运行。