C++ für Embedded Systeme

Drucken


Zielgruppe:

Entwickler mit C-Kenntnissen, die Anwendungen objektorientiert in C++ für Embedded Systeme erstellen wollen.

Vorkenntnisse:

Gute Programmiererfahrung in C.

Dauer:

5 Tage (mit praktischen Übungen)

Beschreibung:

In diesem Kurs lernen Sie die Programmiersprache C++ und die Konzepte der objektorientierten Programmierung, spezialisiert auf den Einsatz in Embedded Systemen, kennen. Besonderes Gewicht wird dabei auf die Bewertung der einzelnen Mechanismen in Bezug auf Speicherplatz- und Laufzeitbedarf gelegt. Als weitere Besonderheit behandelt dieser Kurs auch den objektorientierten Umgang mit Hardwarebausteinen. Die dazu gehörenden Übungen werden auf einer ARM-basierenden Target-Hardware durchgeführt.
Der Kursinhalt basiert prinzipiell auf dem Sprachstandard C++98/03, der momentan am weitesten verbreitet ist. Die mit C++11 markierten Elemente sind nur bei Einsatz eines Compilers verwendbar, der diesen neueren Sprachstandard unterstützt. Aus diesem Grund können diese Inhalte optional gebucht werden. Die neuen Spracheigenschaften der C++11/C++14/C++17/C++20-Standards werden im Kurs "Modernes C++" behandelt.


Inhalt:

Nicht-Objektorientierte Sprachmittel und I/O

Von der Struktur zur Klasse

Konstruktoren und Destruktoren

Operatoren als Klassenelemente

Vererbung und Aggregation

Virtuelle Funktionen und Polymorphie

Bewertung der Sprachmittel

Objektorientierte Abbildung von Hardwarebausteinen

Praktische Übungen

 

Der Kursinhalt entspricht nicht ganz dem, was Sie suchen?