EC++ (Embedded C++)

Embedded C++Das Seminar Embedded C++ vermittelt Grundlagen und Grundtechniken der Objektorientierung mit der Programmiersprache C++ unter Berücksichtigung der Besonderheiten von kleinen Embedded-Systemen. Im Seminar wird thematisiert, welche Voraussetzungen für einen erfolgreichen Einsatz erfüllt sein müssen und welche Sprachmittel nicht verwendet werden können, um die Speicher- und Laufzeitanforderungen von kleinen Systemen erfüllen zu können. Des Weiteren geht der Dozent auf ein UML-Werkzeug ein, mit dem ein lauffähiges System erstellt wird.

Inhalte

o Klassen, Objekte, Instanzen, Exemplare

o Attribute, Operationen, Zusicherungen
o Vererbung
o Assoziation, Aggregation und Komposition
o Nachrichtenaustausch
o Polymorphie
o Erweiterungen gegenüber ANSI C
o Templates
o Fehlerbehandlung
o UML – Unified Modeling Language und Vorstellung eines UML-Werkzeuges
o Embedded C++ in Embedded-Systemen
o C++ und Betriebssysteme
o Übungen

Voraussetzungen

C-Kenntnisse oder Kenntnisse einer höheren Programmiersprache

Übungen

Die einzelnen Inhalte werden an praktischen Übungen nachvollzogen, um das neue Wissen zu festigen. Die Übungen finden am PC unter Windows statt. Hierfür wird eine Embedded-System-Entwicklungsumgebung für ATmega bzw. ATxmega der Firma ATMEL verwendet.

Dauer des Seminars

3 Tage

 

Termine und Preise entnehmen Sie bitte der Seminarliste