Programme für embedded Anwendungen sind oft durch besondere Anforderungen gekennzeichnet. Sie haben oft nur einen kleinen Speicher, sollen besonders schnell und zuverlässig sein und dürfen keinen Heap verwenden, damit es nicht zu einer Speicherfragmentierung kommt.
Traditionellerweise werden embedded Programme oft in C geschrieben. Mit der Weiterentwicklung der Compiler hat C++ heute in Bezug auf Codegröße und Geschwindigkeit aber keine Nachteile mehr gegenüber C. Dazu tragen auch viele neue Sprachelemente von C++11, C++14, C++17 und C++20 bei, zu denen es in C keine Alternativen gibt und die zu schnellerem und kleinerem Code führen als mit C.
Eines der wichtigsten Argumente für C++ ist jedoch, dass Programme für eingebettete Anwendungen immer größer und komplexer werden. Diese Komplexität ist mit den Mitteln von C oft nur noch schwer zu bewältigen. Hier bietet C++ enorme Vorteile, die Entwicklungskosten sparen und zur Zuverlässigkeit der Anwendungen beitragen.
Ziel der Weiterbildung
In diesem Seminar werden weiterführende Sprachelemente von C++ unter dem Gesichtspunkt der besonderen Anforderungen an embedded Systeme vorgestellt und mit C-Alternativen verglichen. Ein Schwerpunkt liegt auf den neuen Sprachelementen von C++11, C++14, C++17 und C++20, die für embedded Systeme viele Vorteile haben. Zusammen mit den Sprachelementen werden auch die AUTOSAR C++14 und MISRA Regeln für sicherheitsrelevante Systeme vorgestellt.
HINWEIS
Der Embedded C++ Grundkurs (VA Nr. 35508) und der Embedded C++ Aufbaukurs (VA Nr. 35313) sind aufeinander abgestimmt. Beide Kurse sind zusammen eine Einführung in die Programmierung von embedded Anwendungen mit C++. Sie richten sich insbesondere an C-Programmierer, die auf C++ umsteigen wollen.
Gute Kenntnisse in der Programmiersprache C und der objektorientierten Programmierung im Umfang des Embedded C++ Grundkurses (VA Nr. 35508) werden vorausgesetzt.
Eventdatum: 02.12.24 – 04.12.24
Eventort: Ostfildern
Firmenkontakt und Herausgeber der Eventbeschreibung:
TAE – Technische Akademie Esslingen e.V.
An der Akademie 5
73760 Ostfildern
Telefon: +49 (711) 34008-0
Telefax: +49 (711) 34008-27
http://www.tae.de
Weiterführende Links
verantwortlich. Dieser ist in der Regel auch Urheber der Eventbeschreibung, sowie der angehängten
Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH
übernimmt keine Haftung für die Korrektheit oder Vollständigkeit des dargestellten Events. Auch bei
Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit.
Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung
ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem
angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen
dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet