摘要:
功能安全的概念在汽车嵌入式系统领域越发到关注,汽车开放系统架构AUTOSAR(Automotive Open System Architecture)是目前国际流行的标准软件架构,它在AUTOSAR4.1的版本中针对功能安全首次提出了点到点(End-to-End,E2E)的安全通信机制;为保证汽车各组件间的通信安全,对在AUTOSAR架构下的E2E安全通信机制进行了研究,采用E2E Profile 2的方法来实现E2E安全通信,旨在解决如何保证电子控制单元(Electronic Control Unit,ECU)之间以及ECU内部不同核之间,不同SWC(software component)之间数据的安全通信的问题;基于AUTOSAR架构,通过在电子控制单元核内通信采用E2E Protection Wrapper的通信方式,跨电子控制单元核外通信采用COM E2E Callout的通信方式实现了通信机制的搭建;通过对ECU内部及跨ECU的通信测试,表明该方法能有效的检测通信过程中的重复发送错误、CRC(Cyclic Redundancy Check)校验和错误及发送序列错误等问题。