您的位置 首页 FPGA

Simics东西怎么完结模仿特定硬件规划并用软件完结测验

不久前召开的2013年风河(Wind River)中国开发者大会重点探讨并展现了物联网领域的主要趋势、挑战和机会,会上还着重介绍了风河Simics全系统软件模拟工具。风河调试工具及生命周期解决方案副

不久前举行的2013年风河(Wind River)我国开发者大会要点讨论并展示了物联网范畴的首要趋势、挑战和时机,会上还侧重介绍了风河Simics全体系软件模仿东西。风河调试东西及生命周期处理计划副总裁Michel Genard在承受本刊记者采访时表明,Simics是一个全体系软件模仿东西,可供软件开发者模仿硬件,并可模仿任何规划和杂乱度的电子体系,可以协助工程师打破传统的产品开发和测验流程。

Simics东西的发生

Michel Genard介绍说,近年来,由于电子体系日益杂乱且对体系间的交换要求不断进步,例如,有些电子体系大多运用异构多处理器和多核处理器来运转多个软件栈和操作体系,有时这些体系还会作为大型体系的一部分,经过总线、背板、局域网或因特网进行互联。而传统的开发东西和流程在面对这些体系的调试、集成和测验时就显得无能为力。风河依据商场需求开发的Simics全体系软件模仿东西可协助开发人员从根本上进步体系开发、调试和测验的功率,然后大大改进包含产品上市时刻、本钱、产品质量在内的一些重要的事务方针。

Simics东西完结的功用

Michel Genard向记者具体介绍了Simics东西的功用,Simics东西优势首要体现在:一是可模仿完好的体系。风河Simics可为软件开发人员把整个方针硬件渠道模仿出来。不管该硬件是一个独立的处理器,仍是一个大型的、杂乱的、互联的、多个电子体系,均可经过一个虚拟渠道把方针硬件的各种功用操作模仿完结,使得未经修正的方针软件(BSP、固件、实践操作体系、中间件和运用程序)能彻底按它在实在硬件渠道上运转的方法在虚拟的渠道上运转,开发者不用忧虑模仿部分和实践部分有什么差错(图1)。

图1:Simics与单元测验。

二是能加速产品开发速度。Simics模仿东西可完结电路板规划、体系集成、体系测验等环节,在实体硬件之前就可开端作业。Simics还支撑协同渠道开发,让一切开发人员可以同享整个虚拟体系和它的状况,然后进步功率并加速软件的开发和测验。

三是优化体系开发。传统的开发东西只能处理单个参阅板上的毛病,要在多个参阅板组成的体系中查找过错就会变得非常杂乱。例如,运用传统调试东西中止运转某块参阅板时,体系中的其他参阅板仍然会持续履行任务,这样就让完结毛病阻隔简直成为不可能的工作。Simics可让工程师们一起操作、检查和控制体系中一切的参阅板。任何正向、逆向的单步履行都可运用于整个体系而非某一部分,还可以先创立整个体系的检查点或快照再同享给其他开发人员,这样整个规划团队都可以看到整个体系的状况,然后持续无断点履行原有操作。Simics虚拟渠道比实体硬件更易于设置和办理,且可以经过仿制部分体系来测验扩展性。Simics乃至可以模仿几百个参阅板和处理器组成的体系,在上面运转一切的方针软件。

四是霸占全体系方针硬件办理和体系集成体系的开发、调试、集成和测验过程中面对的最大困难,即短少方针硬件。以往规划工程师都是运用一些代替计划,例如运用评价板或依据PC主机的开发。有了Simics之后,整个开发团队都能取得一个虚拟的方针硬件体系,并且是一个完好的体系,使每个开发人员都能依据整个体系对规划计划进行修正与开发。Simics虚拟渠道还能协助他们完结多种组件装备,这一功用在兼容性测验和客户的特定条件测验中至关重要。一起,Simics对整个产品生命周期都能供给支撑,从体系界说到后期产品保护。五是Simics东西可支撑多种方针架构。Michel Genard着重,Simics东西不是仅为某一家开发的,而是面向和支撑整个商场,例如支撑Power、Intel、ARM、MIPS、TI等等。

运用事例

Michel Genard举了一个在卫星体系运用的事例,呈现的问题是,太空中老化的卫星体系需要用软件补丁来补偿硬件缺点,而在地面上很难创立修补用的软件补丁,由于短少实践硬件。而选用Simics东西的处理计划可仿真体系硬件,并模仿硬件的退化程序来测验软件。在上传补丁之前,可以在地面上用仿真渠道进行完好的测验(单元测验和体系测验)。Michel Genard表明,Simics东西已在很多客户和运用范畴得到广泛运用,依据客户的反应,运用Simics东西后,调试时刻可节约35%,运转本钱可削减50%,产品上市时刻可缩短66%。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/290162.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部