摘要
汽车电子开放式架构(Automotive Open System Architecture,AOTUSAR)是针对汽车电子领域的一套软件开发规范,具有标准化、模块化、可复用和可移植等特点,目前已成为行业的一种趋势。本文结合项目开发中遇到的CPU负载过高的问题,分析AUTOSAR标准中对CAN信号发送和接收的处理过程,提出一种优化方法。通过新增报文发送接收接口,替代RTE信号发送接收接口,可大幅降低CPU负载,目前此方法已应用于一汽多个控制器中。
Automotive Open System Architecture(AUTOSAR) is a set of software development standard in the automotive electronic area,with standardized,modular,reusable,and transplantable characteristics,it has become a trend of the industry.This paper described the high CPU load problem which met in the project development process,andanalyzed CAN signal sending and receiving process in the AUTOSAR standard,put forward a method of optimization,by replacing the RTE signal sending and receiving interface with new message sending and receiving interface,which can greatly reduce the CPU load and has been used in lots of FAW ECUs.
引文
[1]AUTOSAR.Specification of RTE[DK].2013.
[2]AUTOSAR.Specification of Communication[DK].2013.
[3]AUTOSAR.Specification of PDU Router[DK].2013.
[4]AUTOSAR.Specification of CAN Interface[DK].2013.
[5]AUTOSAR.Specification of CAN Driver[DK].2013.