向右滑动:上一篇 向左滑动:下一篇 我知道了

风河Simics全系统模拟,将产品上线风险降至最低

风河高性能的系统模拟器Simics提供了一个受控制的,确定性的,完全虚拟环境模拟平台,提供物理硬件无法实现的创新开发功能,模拟现实中无法实现的功能,从而加快软件开发进程。它采用“反向编译技术”,让软件开发团队拥有了许多独特的Debug方法……

风河公司近日在北京、上海以及深圳等主要城市召开中国开发者大会。作为嵌入式软件行业重要的年度盛会,2013年风河中国开发者大会展现了物联网领域的主要趋势和机会。会上介绍了一款高性能的系统模拟器Simics, 它提供了一个受控制的,确定性的,完全虚拟环境模拟平台,提供物理硬件无法实现的创新开发功能,模拟现实中无法实现的功能,从而加快软件开发进程。 风河公司工具和产品生命周期解决方案副总裁Michel Genard接受本刊专访,回答了关于Simics的一系列问题。

《国际电子商情》风河公司工具和产品生命周期解决方案副总裁Michel Genard
风河公司工具和产品生命周期解决方案副总裁Michel Genard
GpTesmc

上世纪的60年代,IBM以模拟技术称雄硬件市场,然而随着对软件模拟需求的提升,客户已经不满足EDA、RTL的功能,这时Simics出现了,它采用“反向编译技术”, 通过从程序编码向上反推,进行实时跟踪,同时模拟出系统或软件运行中可能的问题,这让软件开发团队拥有了许多独特的Debug方法,例如:让整个系统停止,检查所有系统元件,精确、可重复地反向执行以及故障注入等。 与其他一些模拟软件相比,Simics主要应用的领域在软件和全系统,通过TLN技术来模拟功能和感受,有着更高的效率,能在短时间内模拟更多内容。而如EDA、RTL等软件,主要用于芯片级和板卡级的硬件设计。 Simcs对硬件的模拟可以在平台搭建初期就实现,而在模拟软件时,则需要运行写好的软件代码,他的Debug工作原理是对代码反向编译。 从芯片级到设备主板,再到不同主系统之间的连接互动都可以模拟。Michel Genard举例说到,比如前些年MOTO做的很有名的“铱星计划”卫星电话系统就采用了Simics进行模拟,不光在卫星发射前可以模拟整个过程,在发射后如需升级系统,也可以在陆地上提前模拟测试再上传。

《国际电子商情》风河公司Simcs对硬件的模拟可以在平台搭建初期就实现GpTesmc

“模拟过程中出现的故障在真实世界中一定都会发生,只是真实世界中我们无法预测和控制故障出现的时间,而模拟则可以一次性把所有可能发生的故障体现出来。” Michel Genard表示,“这也是Simics的最大价值:让客户在研发最初期,就知道产品整个生命周期中可能出现的Bug,并把他们扼杀在摇篮中。这就是行业中所说的‘向左偏(Shift left)’ ,帮助客户把产品上线时面临的风险降至最低。” 本文为《国际电子商情》原创,版权所有,转载请注明出处并附链接 本文下一页:让你成为时间的主人,实现“时间旅行与控制”

相关阅读:
风河增强型运营商级虚拟化软件可推进网络功能虚拟化
风河推出可升级、可持续、高安全性的物联网软件平台
风河Open Virtualization Profile促进云计算发展GpTesmc

{pagination} Simics还能让你成为时间的主人,实现“时间旅行与控制”,通常硬件在调试阶段运行时,我们不能随时调快调慢,甚至倒退时间。但Simics能让这些功能实现,在调试的某些关键时间点,能让模拟暂停给予工程师充分的调试时间。Michel Genard表示:“大多数工程师在Debug时最闹心的‘无法重现’、‘错误表征不同’等问题被解决了,只要将时间倒退回Bug发生的时间点,就能完美重现,然后反向前推来找出问题真正的根源。这对客户来说是很有竞争优势的,因为这些故障一旦出现在现实中,带来的损失往往非常巨大,所以使用模拟器来避免这些损失,绝对是有前瞻性的做法。”

《国际电子商情》风河公司Simics还能让你成为时间的主人,实现“时间旅行与控制”GpTesmc

究竟能省多少时间呢?由于不同公司所做的案例不同,无法给出绝对的数字,但可以参考一些数据:Intel的BIOS供应商inSight公司曾公布数据在导入Simics后,其产品开发时间节省了20%;IBM使用Simics后为其软件研发节约了30%的时间。 既然Simics实现了时间旅行和管控,那么能否对产品的生命周期作出模拟测试呢?答案是肯定的,Michel Genard解释了这里可能出现的两种情况: 1、 提供一种设备,输入用户使用习惯和环境等参数,Simics可以模拟出这台设备的使用寿命。而为了帮助客户上手,风河提供已经写好的脚本库,客户只需要做小小参数改动就能为己所用。 2、 模拟某个系统完全使用的状态,直到系统使用到极致,出现问题。比如模拟多核智能手机的使用,强制开启所有核心在最高频率运行,即实现了对该CPU的老化测试。 本文为《国际电子商情》原创,版权所有,转载请注明出处并附链接 本文下一页:对于硬件及软件平台的要求

相关阅读:
风河增强型运营商级虚拟化软件可推进网络功能虚拟化
风河推出可升级、可持续、高安全性的物联网软件平台
风河Open Virtualization Profile促进云计算发展GpTesmc

{pagination} Simics对于硬件平台的要求并不高,只需要在普通PC上即可运行。操作系统方面,模拟机器端主要采用Windows和Linux,目标端则能兼容所有的系统,包括Windows、Linux、Android以及风河自己的VxWorks等,这也是Simics最大的优势之一。 值得期待的是,在越来越多的设计者采用Simics进行模拟测试后,如果客户能够提供使用脚本,理论上将让Simics变得更加智能和具有学习性。风河目前也在积极跟进学习型机器(Learning Machine)项目。 目前Simics的主要客户包括网络通信设备制造商、美国的太空研究以及国防机构。

《国际电子商情》Simics的主要客户包括网络通信设备制造商、美国的太空研究以及国防机构GpTesmc

《国际电子商情》Simics的主要客户包括网络通信设备制造商、美国的太空研究以及国防机构GpTesmc

本文为《国际电子商情》原创,版权所有,转载请注明出处并附链接 本文下一页:开发者大会现场同样精彩

相关阅读:
风河增强型运营商级虚拟化软件可推进网络功能虚拟化
风河推出可升级、可持续、高安全性的物联网软件平台
风河Open Virtualization Profile促进云计算发展GpTesmc

{pagination} 开发者大会现场同样精彩,风河公司来自全球各地的高管亲临会场,和与会者一起探讨了最新的策略、发展趋势以及全球嵌入式市场面临的主要机会与挑战。会上还通过深入的技术研讨会和演示活动展示了来自全球各地的最新概念。这些研讨会为成功开发智能系统,特别是对于实时性、安全性以及规范认证提出特殊要求的项目,提供了宝贵的一手经验和知识。开发者们获得了有关如何摆脱传统开发流程的束缚,在众多不同行业领域占领先机的真知灼见。 风河公司亚太区副总裁Namiq Kunimoto说:“物联网已经掀起了一波创新浪潮。云计算、网络通信、数据分析、网关以及传感器领域的最新发展不断将智能化推向新高度。为了应对行业的变革,开发团队必须全面提升各项技能,快速提高开发效率,并且能够在关键时刻做出最佳的决定。风河通过其产品和专业服务帮助企业克服物联网所带来的挑战,把挑战转变成机遇。” 会议分组讨论包括3个主题:智能网络、工业自动化以及航空航天和国防。 智能网络主题聚焦于软件定义网络(Software-Defined Networking, SDN)和网络功能虚拟化(Network Functions Virtualization, NFV)等趋势性技术,涵盖与虚拟化、安全性、性能提升以及在新一代网络环境中使用全系统模拟等众多相关的解决方案。与会者探讨了如何实现网络架构创新以及如何开发出更快速、更安全、智能化水平更高的新一代网络产品。 工业自动化主题聚焦于如何运用风河智能设备平台(Intelligent Device Platform, IDP)等技术开发智能化物联网应用相关的设备,还讨论了如何使用经过认证的平台来简化和加速获得严格的工业认证以及由此所带来的积极效应。 航空和国防主题聚焦于多核处理和集中化技术领域的最新发展、Android在军用系统中的应用以及使用全系统模拟工具降低开发风险的优势,此外还针对许多应用案例展开了深入探讨。 风河中国区总经理韩青说:“物联网迅速发展所带来的众多机会是最近才发生的事情,但是风河过去几十年里早就一直在为各行业,特别是工业自动化和网络行业,提供创新技术实现网络功能。在安全性、合规要求特别高的市场里,风河能够为新一代物联网设备提供坚实的基础。” 本文为《国际电子商情》原创,版权所有,转载请注明出处并附链接

相关阅读:
风河增强型运营商级虚拟化软件可推进网络功能虚拟化
风河推出可升级、可持续、高安全性的物联网软件平台
风河Open Virtualization Profile促进云计算发展GpTesmc

责编:Quentin
本文为国际电子商情原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
刘于苇
电子工程专辑(EETimes China)副主分析师。
  • 微信扫一扫,一键转发

  • 关注“国际电子商情” 微信公众号

推荐文章

可能感兴趣的话题