添加时间:2015-8-4 17:51:14 文章来源:
淄博软件开发
模拟(Simulation),这是一个历史悠久的技术概念,但在当今越来越充满不确定性、越来越复杂的世界里显现出越来越高的价值,却会成为一种新的竞争力。
以模拟获得竞争优势
可见,模拟这种技术可以构成一种竞争优势。这个原理在嵌入式软件开发中同样适用。新技术、新工具带来竞争力,但是面对越来越复杂、风险也越来越高的环境,人们自然会想到——先在小范围内试试看。这样,我们可以在后果没那么严重的环境中预先发现那些隐藏的错误,从而让OEM厂商远离那些致命的死亡之吻。
在过去的几十年里,市场和产业的基本规律并没有发生根本的改变,产品上市速度、质量和安全可靠性依然是企业最关心的问题。真正发生改变的是,在上述问题上如果发生错误,企业所付出的代价更高了!企业需要做出调整以便满足客户的期待,采取行动的节奏不得不加快了!
特别是近年来电子系统的复杂度快速提升,其中软件开发成本和获利能力所占比例也大幅增加,而且常常包含好几种处理器、多种操作系统和多核处理器。同时,这些产品常常又是更大系统中的子系统。面对网络互连和复杂度的增加,传统的嵌入式软件开发工具在设计、调试、集成、测试和维护等环节的效率越来越差,亟待获得满足物联网环境需求的新工具,以确保产品的上市时间、制造成本以及产品质量。
对于物联网环境中的智能化、网络化系统和产品而言,风河公司的模拟解决方案WindRiverSimics正式为了满足企业这种需求而推出的,它让企业可以快速对其产品与系统进行模拟,快速发现潜在问题,排除问题,从而获得市场竞争优势。
全系统模拟技术让虚拟服务于现实
当我们说起功能模拟,常常都是有些事情我们很难甚至根本无法在现实世界中去做的事情。例如,软件运行在实际的电路板里面,你是无法看到处理器和存储器里面的数据。如果是同时交叉开发多个系统,情况就更加复杂了。通过采用模拟技术,你会进入一个科学幻想的世界,你可以进行“时间漫游”,在时间长廊中来回穿梭,不仅可以前后观察程序指令的执行结果,而且可以设定和修改特定的数据参数。
如果你要进入模拟技术所创造的这个虚拟世界,必须拥有硬件系统的软件模型(这是一个虚拟平台)。然而,这个虚拟平台并不是随时就有。许多开发者因此而徘徊在诱人的模拟世界之外,眼睁睁看着别人的嵌入式软件开发进程一日千里。为了帮助更多的嵌入式软件开发者早日走进模拟技术造就的虚拟世界,风河公司不断更新其模拟系统产品WindRiverSimics,降低大家进入模拟世界的门槛。
在硬件上市之前就开始软件开发
阻碍嵌入式软件开发工程进度的一大障碍就是,目标硬件尚未提交给软件团队,甚至还未形成最终产品。在这种情况下,WindRiverSimics已经可以用软件来模拟这个未来才会出现的硬件系统,而且可以模拟其多种可能的版本、配置。更有意思的是,这个模拟出来的硬件环境只是一些软件,可以无限制地复制,提供给许多软件开发人员使用。
这样一来,软件开发人员就可以在尚未拿到真是硬件的情况下提早开始软件开发工程,而且可以在多种不同的配置中进行。特别是对于软件测试人员来说,在模拟出来的多种不同配置的硬件环境中对应用软件进行测试,这对确保软件的兼容性具有特别的价值。
在产品上市之后还能支持售后维护
电子产品的完整生命周期从设计开始,接着就是开发、集成与测试、交付上市以及售后服务与维护。WindRiverSimics可以覆盖整个产品生命周期提供支持。
在设计阶段,可以帮助电子产品提供商探索系统设计的各种选项,例如哪些功能用软件来实现,哪些功能用硬件来实现,软硬件的接口应该是怎样。在实际投产芯片之前,以软件模拟的方式尝试各种可能的方案及其结果,从中选出最佳的方案,从而可以避免芯片设计投产上的不当选择,节省大量的成本。
在软件开发阶段,即便是实际的硬件还没有交付给软件团队,他们也可以利用WindRiverSimics模拟的硬件来进行软件编程、调试和测试,从最底层的设备驱动、BSP到操作系统和应用软件无一例外。这样一来,软件和硬件的开发就是齐头并进的。而且,各种先进的调试方法,例如反向调试、设置测试点和观察点等。
想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.wfydkj.net。联系人:王经理。