作者
Philip Pesses
Philip是一名产品营销专业人士,拥有近20年的营销经验,非常了解嵌入式系统。他负责针对汽车和分销市场的处理器和微控制器的产品营销和上市计划。Philip拥有得克萨斯大学奥斯汀分校(University of Texas at Austin)的电气工程学士学位。
如今,汽车在构架设计阶段就要考虑到安全、连接等方面的新特性。因此汽车内部使用的电子器件数量也随之大量增加。在汽车开发过程中,汽车软件的作用愈发突出。随着汽车中ECU组件数量的增加,软件内容的丰富,汽车工程师在开发时要符合AUTOSAR(汽车开放系统架构)的要求,并使用一系列底层驱动程序(low-level drivers),才能成功应对各种挑战。
过去,恩智浦为AUTOSAR和非AUTOSAR软件提供单独的驱动程序支持工具包。第一种是关键汽车功能安全软件驱动程序,名为AUTOSAR微控制器抽象层(MCAL)。恩智浦为其提供了开发和量产授权许可证。MCAL许可证价格较高,可能会给开发预算有限的客户造成困扰。第二种软件驱动程序是软件开发工具包(SDK),它为客户提供了MCU底层驱动程序和用于初始开发的附加软件。恩智浦的汽车应用SDK达到了产品级质量,但不符合AUTOSAR安全要求。如果工程师在多个应用或项目(安全和非安全)中使用MCU,就需要分别维护对应的软件。
恩智浦迎难而上,构建了一个软件包,同时满足AUTOSAR MCAL功能安全软件和非AUTOSAR软件的需求。恩智浦推出的实时驱动(RTD)能够帮助客户最大限度地实现跨处理器平台的软件重用,更多满足面向大众市场的开发人员对AUTOSAR的需求。RTD是S32平台支持软件的其中一项产品。RTD能够支持所有S32汽车处理器,并在S32平台上提供独特的代码和安全可扩展性。
RTD包括产品级、符合安全标准的软件驱动程序,旨在简化AUTOSAR软件开发,达到ISO 26262 ASIL D标准,并为非AUTOSAR软件开发提供支持。使用通用代码库和软件API有助于最大限度地提高软件在处理器平台间的可移植性。与此同时,购买的器件包含了量产许可证费用,能让更多面向大众市场的开发人员从事AUTOSAR开发。
包含两类API:底层接口(low-level interfaces, LLI)和高级接口(high-level interfaces, HLI)。HLI可用于AUTOSAR和非AUTOSAR应用,而LLI仅可用于非AUTOSAR应用。两类接口都具备针对MCU、内存、通信、I/O和复杂驱动程序的功能,涉及模拟、功能安全、信息安全、头文件和其他方面。
RTD的开发参考了SPICE/CMMI第3级、MISRA 2012测试和ISO 26262合规流程。如选购了S32处理器,RTD软件还包含额外的中间件协议栈,用于LIN或TCP/IP和系统基础芯片(SBC)、以太网/CAN PHY驱动程序,以及FreeRTOS支持。RTD还包含用于额外IP覆盖的API扩展。
RTD软件已集成到恩智浦的S32 Design Studio(S32DS)IDE中,并获得多个IDE工具链供应商的支持。RTD软件可使用S32DS中包含的S32配置工具,或AUTOSAR第三方提供的工具(如Elektrobit的EB tresos Studio™或Vector的DaVinci Configurator Pro™)进行配置。RTD还包括了拖放功能、全面的文档、源代码和用于快速应用程序设置的示例/项目代码。
对于许多初创企业和中型企业客户来说,软件许可这项前期成本过于高昂,小规模的项目难以承受。从过往记录上看,在开发早期就使用AUTOSAR MCAL软件,会造成巨大经济负担。但是现在,这些项目可以利用恩智浦的RTD软件进行早期原型开发并在之后投入量产。
结合S32K3 MCU上的众多安全功能,使用RTD的符合ISO 26262标准的开发流程,可以让任何汽车或工业应用在硬件和软件上实现功能措施。
此前推出的S32K1,提供具有产品级质量的SDK软件和付费的AUTOSAR MCAL软件许可证,但我们现在为使用S32K1 AUTOSAR MCAL的客户提供免费迁移到RTD软件的服务。到2022年底以前,我们仍将继续支持以及按客户要求销售AUTOSAR MCAL软件包,但随着RTD的推出,预计大多数客户都会迁移到RTD软件。
客户在其所有项目上使用RTD软件还有别的优势,例如内部软件灵活性、资源节约和上市时间加速。使用通用代码库和软件API有助于最大限度地提高软件在S32处理器平台上的可移植性。
观看一段简短的RTD介绍视频
总之,实时驱动(RTD)对于AUTOSAR和非AUTOSAR软件开发来说是一大转折点。RTD实现了更广泛的安全保障,为客户节约了大量成本,相信他们将来会一直使用这款好用而免费的软件。RTD目前可用于多种汽车S32处理器,包括S32K1、S32K3、S32G2以及计划在未来推出的产品。以后推出的恩智浦汽车应用S32处理器都将提供RTD。
获取更多有关实时驱动RTD的信息,欢迎访问 www.nxp.com/RTD
恩智浦半导体汽车处理器高级技术产品营销人员
Philip是一名产品营销专业人士,拥有近20年的营销经验,非常了解嵌入式系统。他负责针对汽车和分销市场的处理器和微控制器的产品营销和上市计划。Philip拥有得克萨斯大学奥斯汀分校(University of Texas at Austin)的电气工程学士学位。
2021年10月20日
2021年9月6日
2021年8月17日