Beschreibung
Der Kurs umfasst die Erläuterung der Hardware-Funktionen und die Programmierung der ESX.3xl Steuerung in „C“ unter Berücksichtigung der STW-spezifischen Software, Compiler und Tools.
Der Kurs richtet sich an Entwickler, die eigene Applikationen auf der ESX.3xl programmieren.
Lernziele
Der Kursteilnehmer
- Kennt die Hard- und Softwarevoraussetzungen für die Programmierung der ESX.3xl
- Kennt die STW-Dokumentation und kann zielgerichtet Informationen nachschlagen
- Kann mit „C“ und dem STW Softwarepaket eigene Applikationen programmieren
- Kennt die Debugger-Lösungen
- Kann mit STW Tools die Software auf die ESX.3xl laden, parametrieren und überwachen
Voraussetzungen
Grundlagenkenntnisse der Programmierung von elektronischen Steuerungen.
Programmierkenntnisse in der Hochsprache „C“.
Kursinhalt
- Einführung in die Hardware der ESX.3xl
- Mainboard, Versorgung, GND Konzept, Steckerbelegung
- EEPROM
- Ein-/Ausgänge
- Erweiterungsboards
- Hardware-Funktionen und Konfigurationsmöglichkeiten
- Software Entwicklungsumgebung
- Installation der Software
- Einstellen und Einrichten der Software ESX.3xl Compiler
- KEFEX RAM-View, Datenverwaltung auf Laptop und auf der Steuerung
- Funktionen der STW-API
- CAN Bus
- Einführung
- Initialisierung, Einlesen und Bearbeitung der CAN-Objekte
- Application Layer: SAE J1939 und CANopen
- Debugger
- Vorstellung der Hardware- und Software-Lösung
- Demonstration des Lauterbach Hardware-Debuggers