Beschreibung
Der Kurs behandelt die Hardware- und Software-Leistungsmerkmale der Module der i.MX 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 i.MX 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 i.MX Produktreihe
- Hardware-Varianten der TCG Produktreihe
- Übersicht ESX-Produktreihe mit i.MX Coprozessor
- Hardware Leistungsmerkmale
- Entwicklungsumgebung für die Programmierung der i.MX Produktreihe
- Inbetriebnahme der i.MX 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