Beschreibung
Der Kurs behandelt die Hardware- und Software-Leistungsmerkmale der Module der TCG Produktreihe und führt in die Programmierung ein. Dazu notwendige Grundlagen aus Linux sowie die Benutzung des Teleservice Application Framework werden erläutert. Die Installation und Inbetriebnahme wird anhand praktischer Beispiele geübt.
Lernziele
Der Kursteilnehmer
- Kennt die Konfigurationsmöglichkeiten der TCG Produktreihe
- Kann die Entwicklungsumgebung unter Linux und Windows einrichten
- Kennt das Teleservice Application Framework (TAF)
- Kann mit dem Teleservice Application Framework (TAF) Telemetrie Applikationen entwickeln
Voraussetzungen
Linux Kenntnisse.
Programmierkenntnisse in der Hochsprache „C“.
Kursinhalt
- Hardware der TCG Produktreihe
- Hardware-Varianten der TCG Produktreihe
- Hardware Leistungsmerkmale
- Entwicklungsumgebung für die Programmierung der TCG Produktreihe
- Inbetriebnahme der TCG Module
- Installation und Konfiguration der Entwicklungsumgebung (Linux und Windows)
- Linux Grundlagen
- Dateiverzeichnisstrukturen (Standard Linux und STW-spezifisch)
- Grundlegende Kommandos
- Teleservice Application Framework (TAF)
- Projekt anlegen
- Interprozesskommunikation via D-Bus
- Datapool anlegen, befüllen und benutzen
- GPS-Daten sammeln
- Datenlogger Konfiguration
- Konzepte der Datenübertragung
- Konnektor zur Cloud-Lösung machines.cloud
- Programmierpraxis