Verbindung

SPI

Die SPI-Schnittstelle wurde weitestgehend von dem Vorgängerprojekt übernommen. Einzig ein Befehl wurde hinzugefügt. Dieser Befehl ermöglicht es dem Panda-Board am Display des Altera-Board einen Text auszugeben.  Hierbei ist zu beachten das immer der gesamte Displaybereich zu senden ist (2x16 Zeichen)

 
Allgemeine Beschreibung:

Das Protokoll ist im Prinzip auf das abwechselnde Senden von Kommando und den dazugehörigen Daten aufgebaut.
Die Datenwörter, welche dabei übertragen werden sind 1 Byte groß.

Auto -> Server

Sobald das Programm VDriveCar (läuft auf dem PandaBoard) gestartet wird, baut es eine Verbindung zum VDriveRelay-Server auf. Die Adresse dieses Servers kann entweder per Kommandozeilenargument (-t Adresse) oder in der Konfigurations-Datei settings.ini festgelegt werden.

Client -> Server

Jeder Client muss zuerst eine Verbindung zum Relay-Server herstellen. Dazu kann die Adresse des zu verwendenden Servers entweder wieder in der Konfigurationsdatei settings.ini des Clients oder (Android Client) direkt im Programm eingegeben werden.

Verbindungsaufbau

Übersichtsbild Kommunikation:

Subscribe to RSS - Verbindung