尽管软件与硬件一样重要,但业内仍将硬件计为每台设备的成本,而将软件看作与设备无关的相对固定成本。NIH OEM 将软件当作一种 IP(知识产权)投资,它也是一家新企业准备进入一个市场的屏障。这些 OEM 没兴趣从元器件供应商那里获得大量软件,因为软件越多,就越快地消蚀掉已有软件投入的价值。如果他们最终注意到软件,只不过是想证实他们没有错过重要的细节,或者有相当优秀的实现。
对于重视上市时间的中国和印度公司,软件的确是一个重要障碍。尽管工程师经验不足,开发中花在软件开发上的时间仍是重要问题。对于这些公司,可用的现成软件就很重要。
软件具有易于创建模块的优点。你可以将 IP 封装为较小的元素,如一个 EEPROM 驱动器,以完成一个子系统,如一个电机控制器,或嵌入 Web 服务器中的完整 TCP/IP 栈。API(应用编程接口)可以隐藏大多数的实现细节。软件也有性能与定价的灵活性。例如,一个低价 modem 可以是免费的,而高性能 modem 就可能需要许可费。另一方面,如果你买软件,它经常带有源码,这为工程师提供了另外的学习机会。
通过访问基于完备库的大软件或第三方软件供应商
的网络,可以减少接触一个参考设计中的点的数量。德州仪器公司数字影像营销经理 Kanika Carver 称:“中国大陆和台湾的公司不太关心增加自己特有的东西,而专注于实现产品的速度。也就是考虑可以去掉多少设计变量。”例如,某款相机设计实现了图像捕捉、压缩和存储功能。但一些高级功能可能还没有很快出现,如防手抖或高清晰录像。工程师问自己的问题是:我要留下多少,可以获得和设计多少?
减少一位工程师必须咨询的公司数量也能增加价值。一种集成了所有软件的参考设计易于开始和完成设计,因为不用理会多家供应商的软件。