The Implementation of Automotive Ethernet Based General Inter-Process Communication of Smart Cockpit
2022-01-7067
12/22/2022
- Features
- Event
- 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.
- 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.