Car-to-Car communication is an aggressively expanding domain for smart and connected cars. Vehicular communication systems (V2V or C2C) are ad-hoc networks created between nearby vehicles and roadside units, for the purpose of information sharing such as safety warnings and real time traffic information. This ability to communicate is the key towards achieving the final vision of V2X.
Alumnus added the standard car-to-car communication stack to an RTOS for a large Japanese manufacturer. An SDIO-Ethernet adapter, along with the Ethernet and SDIO drivers, was developed to transfer data between the car subsystems and 802.11p module which incorporated the car-to-car communication stack.
A major design challenge solved was handling the speed interoperability between in-car transfers (fast Ethernet) and car-to-car transfers (much slower 802.11p). The packet loss from Ethernet was minimized by implementing a flow control logic, optimized for speed and memory.