This project aims to implement a Vehicle Application based on Service-Oriented Architecture (SOA). Each application communicates through the Someip protocol. This project utilize Commonapi to design the communication structure. And, the Head Unit includes functions such as music, ambient light, gear selection, and head light. Each of these functions is managed within the Head Unit by the Qt Application Manager
The applications are as follows:
- Head Unit
- Instrument Cluster
- Racer
- RPM Sender
- Battery Sender
- Gamepad
The service are as follows:
- Gear
- Light
- Moving
- RPM
- Battery
git clone https://github.com/SEA-ME-Team6/DES_Head-Unit.git
cd DES_Head-Unit
mkdir build
cd build
cmake .. && make