百力通(Briggs & Stratton)

百力通(Briggs & Stratton)公司成立于1908年,总部位于美国威斯康辛州密尔沃基市,是全球最大的户外动力设备用汽油发动机制造商之一。该公司以其不断创新的品牌形象闻名于世,并且作为多样化动力解决方案的杰出代表。百力通对工程卓越和高品质产品的承诺已经经受了一个世纪的考验。然而,即使是这样一家拥有丰富传统的公司也面临着诸多挑战,特别是在不断发展的电气化世界中。

电气化带来的挑战

 

在百力通着手扩展其电气化产品组合时,面临着一项挑战。为了支持他们先进的电池组设计,安全引导程序(Secure Boot)的必要性变得尤为明显。虽然有多种实现这一目标的选项,但有一个不争的事实是,内部引导程序开发周期可能是一段耗时的旅程,估计需要九个月到一年的时间。百力通需要一种解决方案,能够在效率、成本效益和保持最高级别产品安全之间取得完美平衡。

百力通的嵌入式软件架构师Rick Ryer及其团队的任务不仅是开发一个引导程序,而且要快速地完成该项目,并尽量减少额外成本和费用。这个解决方案必须确保产品安全,保持快速的上市时间,并避免内部开发的复杂性。

最初,团队考虑了内部开发引导程序的传统途径。

然而,当他们发现IAR Embedded Trust解决方案时,他们的项目出现了创新性转变。这个全面的解决方案不仅符合他们最初的引导程序需求,还提供了额外的灵活性,可以在几分钟内迅速将系统移植到新的MCU平台。

顺利实施

 

在IAR Embedded Trust的配置向导指导下,百力通仅用了几天时间,就快速地实施了安全启动管理器(Secure Boot Manager)解决方案。该解决方案的实施使百力通嵌入式开发团队能够迅速启动现场固件更新,并改进他们的固件分发流程。通过安全启动管理器的先进功能,他们能够迅速建立Group ID密钥,从而精确地为特定客户群体和硬件配置进行固件更新。

 

"最大的惊喜在于这一切是如此简单。

 

Rick Ryer对结果感到满意,并总结说:“最大的惊喜在于这一切是如此简单。”能够实施独特的个体固件更新并使用Group ID密钥的能力为他们的项目带来了意想不到的价值,而且这一功能基本上没有额外费用。

 

此外,Rick Ryer强调了访问完整源代码的重要性。这一功能使他们能够自定义IAR Embedded Trust以满足精确的需求,同时确保长期对设计的控制。

 

在整个实施过程中,百力通得到了IAR团队的全面培训和支持。Rick Ryer表示:“得益于IAR一流的支持服务,实施过程简单明了。”这种支持确保了项目平稳的过渡和安全启动管理器解决方案的高效运行。

 

效果显著

 

在无缝整合完成后,百力通成功节省了原本预计需要12到18个月的大量内部开发和测试工作。

 

仅仅在数天内,现场产品固件更新流程的更新、优化和自动化成为了现实。Rick Ryer强调道:“能够为企业成功地完成交付是一个巨大的胜利。如果没有安全启动管理器,这是不可能的。” IAR Embedded Trust简化了流程,确保每个产品都能根据其特定要求接收到适当的固件更新。

 

通过使用Group ID密钥,百力通成功改进了对固件的组织和管理,即使在硬件配置迅速变化且频繁不兼容的情况下也能如此。Rick Ryer指出:“现在,固件更新已经不再是什么大事了。”

 

此外,将安全配置轻松移植到新设备的灵活性被证明是非常宝贵的,特别是在芯片持续短缺的情况下。通过使用安全上下文配置向导生成了适用于他们新MCU的安全管理器,避免了复杂的移植工作。用Rick Ryer的话来说,这是“小菜一碟”,并降低了未来产品修订和项目的风险。

 

“现在,固件更新已经不再是什么大事了。

经济实惠的解决方案

 

最后,Rick Ryer总结了他们的经验:“仅仅引导程序本身,其成本是合理的。然而,我们还额外获得了许多功能,使我们能够执行各种非常酷炫的安全性任务。在这种情况下,这个解决方案就成为了一个不言自明的选择。”

 

通过IAR Embedded Trust,百力通成功地为他们的战略硬件平台实施了一套全面的安全解决方案,超出了最初的要求,同时简化了未来设计和项目的流程。配置和实施的简易性使他们能够以显著的成本效益和效率实现他们的目标。

 

此外,IAR Embedded Trust的可移植性和对完整源代码的访问降低了整体风险,并为团队提供了对长期控制和未来项目的灵活性的信心。IAR Embedded Trust为百力通团队赋予了超越最初目标的能力。