Overview of the SWCs Communication Mechanisms in Autonomous Vehicles

Dušan Kenjić, Marija Antić · 2021

The wide range of functional applications and the diversity of the use-cases, as well as the safety requirements in the automotive domain can only be supported by creating complex systems, with multiple control units and software components. The solution for speeding-up the developing process and decoupling the application development from the hardware specifics is layered standardized architecture. It defines the interfaces providing the platform services to the applications, regardless of the hardware itself. This way, it is possible to implement the system functionality on the application layer without the knowledge of how the lower layers which provide platform services are built. For that reason, the exact implementation of specific services has remained obscure, which often leads to confusion. This paper presents the overview of the main aspects in term of communication between software components (SWCs) in the automotive system. Different approaches will be presented and compared, considering both inter- and intra-core communications by examining single-core and multi-cores ECU architectures.

Read the paper · More papers on PaperTik