2016年5月25日

在Wind River, Simics打败了Real Thing!

通过Eva Skoglund

Eva_Headshot

你认识软件工程师吗?你知道有哪一种生活在软件和硬件结合的土地上的吗.....你知道吗,那片土地上的虫子令人毛骨悚然,斜坡很滑,而你编的代码实际上是火箭科学?这些就是我们风河公司的软件工程师。我可以告诉你,他们是很难取悦的一群人。当软件涉及到“真正重要的事情”,即我们日常生活中所依赖的机器和系统时,工程师往往会变得极其挑剔他们所使用的工具和方法。在他们的代码上不能有任何妥协,当涉及到他们需要做什么工作时,他们必须有高标准。

因此,没有什么比说这些家伙——爱——更让我骄傲的了西米奇。他们不仅使用它,还依赖它来克服“痛苦矩阵”(或者如何覆盖一个非常大的测试矩阵,其中包括硬件配置、操作系统版本、处理器架构、编译器和用例的所有可能的组合)。不仅如此,他们还将其用于各种其他挑战,如建立物联网容量测试实验室,或调试极其复杂的代码。

我很高兴与风河公司的工程师们交谈,当他们听到我代表Simics产品线时,他们笑了起来——他们说“很酷的技术”。我听过许多关于Simics如何帮助解决这个问题和那个问题的趣闻轶事,以及Simics如何拯救了这个项目等等。所以我们认为…让我们与外部世界分享这个内部故事。我们采访了一些已经使用Simics几年的团队,并将其记录在《风之河》中案例研究。自己去看看吧。

在这个故事中,可能最大的价值是Simics如何减少团队花费在测试上的时间和资源(这就是著名的“痛苦矩阵”出现的地方)。但我们也不要忽视这个故事中提到的其他好处,比如很酷的调试技术和节省数百万的实验室成本。

但不要只相信我们的话,看看其他例子,演示Simics如何帮助公司节省大量时间和金钱。例如,AdaCore最近讲述了Simics如何帮助运营的故事24小时内6万次测试。如果您构建自己的硬件,您可能会对Simics如何帮助驱动硬件设计,使其更好地与软件需求保持一致感兴趣;在这种情况下,检查一下英特尔如何使用Simics。如果你想边喝咖啡边看视频,看看这个博客看看一位航空防务客户制作的关于Simics使用的3分钟视频。

Simics可以帮助我们做很多事情,所以总结起来并不容易,但这可能是我们自己的第一句话故事说得好:“没有什么比真实的东西”这句格言已经在风河付诸实践。“在风河,Simics打败真正的东西!

以前的来自NXP FTF技术论坛的见解
下一个软件定义的技术浪潮