汽车ECU新开发工具,来得正是时候!

来源:爱集微 #开发工具# #ST#
2.2w

汽车开发的复杂性正随着四化的推进变得日趋复杂。

据意法半导体汽车和分立器件产品部大众市场业务拓展负责人、公司战略办公室成员Giovanni Luca SARICA分析,随着新能源汽车和自动驾驶渐成主流,汽车的电子化程度不断提升,叠加软件定义汽车趋势,推动着汽车架构从标准ECU(电子控制单元)逐步走向域控制和区控制。而域控制和区控制都将连接多个ECU,一辆新车或有100多个ECU。若仍采用传统的开发工具,那么软硬件开发、测试等时间和效能将难以满足快速上市的需求,开发工具将迎来新的变革。

传统方法难合时宜

按照ECU开发的传统方法,需要完成以下“必选动作”。

Giovanni Luca SARICA举例说,ECU设计人员根据应用需求,确定模块的技术规格,并选择所需的元器件。在完成这些环节后,设计人员下载技术文档,研究如何使用所选的元器件,这个过程需花费数天或数周。在这些基本步骤都完成后,才开始进行硬件布局,规划PCB板以及测试。同时,因面向应用的方案需集成相应的产品和模组,通信交互问题也需同步解决。

随后,则开始进入复杂的软件开发阶段。Giovanni Luca SARICA指出,软件开发占据了大约70%的汽车开发总工作量,同时成本非常之高,至几百万到数十亿美元不等。

在硬件和软件“齐活”之后,进入到最后的应用调试环节。Giovanni Luca SARICA强调,这要在实际环境中进行测试,即将在汽车上激活的负载和传感器连接起来测试,以验证所选产品是否符合要求。

一般而言,这种常规设计过程可能需要花费数月的时间。

但加快上市已是汽车厂商、方案商的共同“追求”,如何解决ECU开发中的时间和效率问题?在汽车领域深耕30年凭借MCU、功率器件、传感器、电源管理IC等驰骋江湖的意法半导体(ST),这次直接祭出了AutoDevKit开发工具来应对。

各个击破?

既然是有备而来,ST的ECU辅助开发工具AutoDevKit针对上述提及的难题进行了各个击破,并支持设计复用。

在硬件选择层面,Giovanni Luca SARICA指出,开发人员可从产品目录中订购ST和其他第三方产品在内的大量模组,包括针对汽车应用需求优化的AEK MCU探索板和功能板,以及AEKD系统解决方案演示板等。而且对模组数量并没有限制,同时每一模组在软硬件级别上实现了兼容。

完成硬件“选型”之后,AutoDevKit可视化的软件开发环境大显身手,大幅简化开发流程。

“AutoDevKit的每个模组都附带使用模组功能所需的软件栈,软件会自动配置MCU外设,这意味着设计人员不需花费时间分配MCU资源。而且,AutoDevKit是ST的SPC5 Studio软件开发环境的一部分,API与SPC5 Studio底层驱动程序完全集成,这就使其在不同MCU平台之间可轻松移植代码。同时,所有模组的驱动程序、API应用编程接口都嵌入在AutoDevKit软件库中,就像使用黑匣子一样,设计人员无需深入了解特定功能板即可激活负载。”Giovanni Luca SARICA强调说。

这也表明在选完AutoDevKit组件后,软件将引导用户连接电路板、生成代码、编译并下载固件,最后完成调试和原型测试。

“与传统方法相比,AutoDevKit带来诸多好处。”Giovanni Luca SARICA总结说,“不仅大幅简化工作量,开发人员不需研究复杂的技术文档,了解硬件架构以及底层软件等工作即可完成原型设计。同时,还减少了开发时间,通过新模组的复用和新旧模组的灵活替换,可缩短至数小时至数天即可完成。” 

仅以随动转向大灯为例。意法半导体汽车和分立器件产品部 (ADG) 大众市场业务拓展应用经理Max Vizzini举例提到,采用AutoDevKit只需两三周就能开发出原型,而使用传统方法开发则必须为每种功能开发硬件电路板和专用驱动软件,要花费4到6个月的时间。

一站式支持

需要指出的是,AutoDevKit是非常“开放”的。客户可以免费下载和使用,无需支付任何费用。同时,基于Eclipse这一IDE开发最常用的“开放”平台,可在AutoDevKit环境中安装许多其他公司的插件,连接任何类型的模组。

显然,这一工具诚意十足,同时它还在不断“升级”。

意法半导体亚太区汽车产品市场及应用高级总监郑明发强调,这一工具可涵盖汽车所有的应用系统,如车身控制与舒适系统、动力总成等,同时还可面向新的市场趋势和需求,包括汽车电动化和数字化趋势等,新技术和模组也将不断嵌入到AutoDevKit产品目录中。

此外,AutoDevKit还支持有和无操作系统两种方式。“如果采用操作系统管理任务,就添加一个标准的Eclipse组件,启用FreeRTOS操作系统。即使没有操作系统,AutoDevKit也会提供一些典型的操作系统功能,例如实时操作的计时功能,客户可自行决定选择适合的操作系统。”Max介绍说。

为推进这一工具的应用,ST的亚太技术创新中心还提供强大的技术支持,以推动合作伙伴开发和转化新应用。

“在ST亚太技术创新中心,可为客户提供具体的开发定制计划。”郑明发最后强调,“系统参考演示解决方案包括PCB原理图、驱动程序、应用说明书、外部元器件选型和布局指南,以及相应的系统验证和确认报告,如功能安全分析、测试台和电磁兼容性测试报告等。ST通过与软件公司和IDH合作,可为客户提供一站式解决方案,加快产品上市时间,降低开发成本,不断提升竞争力。”(校对/Sky  )

责编: 慕容素娟
来源:爱集微 #开发工具# #ST#
THE END

*此内容为集微网原创,著作权归集微网所有,爱集微,爱原创

关闭
加载

PDF 加载中...