2016年1月5日 行业合作伙伴

二去探戈:当硬件遇上软件

由Andreea Volusincu

A.Volosincu

尝试在谷歌上隐身(就像你在执行秘密任务一样),然后输入“为什么嵌入式软件是这样的”,看看你会得到什么。这是一个有趣的两难境地。

自动完成是一件很棒的事情。你当然可以质疑这个建议词与你的搜索有多准确,但它仍然说明了世界上流行的看法和困境。

事实上,嵌入式软件虽然无处不在,但很难定义它,而物联网(IoT)的发展只会让它在我们的生活中更加无处不在。所以,解决这个难题绝对是值得的。

很难定义高度定制和专门构建的嵌入式软件,因为它通常需要一个完整的解决方案。当Alan Kay上面提到,“真正重视软件的人应该自己制作硬件。”啊哈!这是谜题的第二部分:硬件。必须对所有内容进行优化和构建,以完美地适应选定的硬件,这就产生了“单一尺寸不能适用所有人”的难题。

我们有化学反应吗?

这里的问题就像一个约会困境——虽然从远处看一切都很好,但只有当你离得更近时,你才知道她是不是你的真命中注定!在制造业,这就转化为原型设计。正如任何分析技术人员都会告诉你的那样,这是一个费力的过程:仔细比较数据表,在电子表格中对结果进行优先排序和权衡,然后选择最合适的硬件和软件。看起来很不错。当你把它们放在一起时,它们应该能工作,对吧?

错了!这就是多年的约会闪现在你眼前的地方。研究显示用于硬件的平均总资源是39%,这在过去几年里是相当稳定的。花在调试过程和系统集成上的时间也是保持进度的主要压力点——每个开发人员的主要挑战。一个不需要培养时间的硬件和软件解决方案肯定会派上用场。这肯定会让你的工程师们更高兴,更不用说让他们花时间改进你的产品,而不是组装基本步骤。

这最后的

快进许多设计和开发月。你的产品已经准备好了,你开始发货了。一切正常,但你还没弄清楚维修的部分。软件需要更新,而仅仅期待最好的结果并不能阻止下一个“心脏出血”漏洞,毕竟,即使是最伟大的关系也有需要解决的问题。集成新技术和管理代码规模是第1和第2个技术挑战。这很容易做到,而且没人会受伤。但它确实需要一个完整的神奇解决方案,为此我们又回到了硬件困境。

在Wind River,我们并没有开始构建硬件,但我们将硬件实现提升到了一个新的水平。输入Avnet和a美好的合作.我们的脉冲星Linux附带硬件,但也可以下载。两种选择都有可能是一见钟情!

以前的快得多!
下一个在NFV中,“开放”的真正含义是什么?