The Implementation of Automotive Ethernet Based General Inter-Process Communication of Smart Cockpit

2022-01-7067

12/22/2022

Features
Event
SAE 2022 Intelligent and Connected Vehicles Symposium
Authors Abstract
Content
The “inter-process cooperation and switching information” is a smart cockpit essential technique. In order to reach the goal of hundreds of processes cooperation and switching information on crossing operating system running on different CPU, this paper sets up a method to implement General IPC of smart cockpit based on AE. By giving perspective of AUTOSAR AE protocols, analyzes possibility to use SOME/IP and DoIP as unified protocol of General IPC based on AE, then tries to deploy SOME/IP and DoIP on POSIX operating system. After that designs smart cockpit prototype, and states the implementation principle of General IPC methods and events over detail. Describes “simultaneously flash two ECUs on double CANs” this operation scenario and abstracts SCFEM and decomposes requirements of the operation scenario to API level items. Use General IPC design ideas and measurements to design the method fun0() as well as the event event0() and use FIDL/FDEPL of CommonAPI to declare them. At last use JSON to describe the “method and event protocol” and do programming works to implement them. Finally compile source code to create software and deploy the software on ECUs of smart cockpit to verify all functions. The software runs very well and reaches the goal. Use Wireshark to check the raw data grabbed by tcpdump tool to expose General IPC essence by using both “local socket” and “network socket”, then calculate the performance of call method fun0() and the result shows that General IPC has high executing efficiency. The study shows that the smart cockpit prototype based on General IPC gets high evaluation values on stability, flexibility and compatibility, which achieves study goal. Meanwhile, it shows the vehicle intelligence developing direction of fusing a variety of devices, operating system and resources.
Meta TagsDetails
DOI
https://doi.org/10.4271/2022-01-7067
Pages
10
Citation
Xia, B., Qian, G., Sun, Y., Wu, X. et al., "The Implementation of Automotive Ethernet Based General Inter-Process Communication of Smart Cockpit," SAE Technical Paper 2022-01-7067, 2022, https://doi.org/10.4271/2022-01-7067.
Additional Details
Publisher
Published
Dec 22, 2022
Product Code
2022-01-7067
Content Type
Technical Paper
Language
English