vollmann engineering gmbh deutsch - english

 
   engineering  training  vorträge  artikel  blog   
home
sitemap
Embedded C++  

 
 
 

design
c++
embedded c++
embedded linux
 
 
 
                  
schulung
software design
c++
c++ advanced
c++11/14
performance c++
c++ multithreading
embedded c++
embedded systeme
embedded linux
embedded design
embedded c++

  • "Welche spezifischen Probleme haben Embedded Systeme?"
  • "Wie Echtzeit-fähig ist C++? "
  • "Warum ist C++ für Embedded Systeme besonders geeignet?"
  • "Was für eine Rolle spielen Design Patterns in Embedded Systemen?"
Embedded C++, 2 Tage (mit Übungen)

Embedded Software ist anders: oft müssen Real-Time-Anforderungen erfüllt werden und es steht sehr wenig Speicher zur Verfügung. Und Embedded Systeme müssen sehr zuverlässig sein: 99.999% Verfügbarkeit sind meistens nicht genug. Und in Embedded Systemen muss das gesamte System kontrolliert und koordiniert werden: Hardware Interrupts, Gerätetreiber, unterschiedliche Speichertypen, Applikations-Tasks.
Für ein solches System ist C++ wie geschaffen: C++ bietet einerseits ein umfangreiches Set von Modularisierungsmechanismen um auch komplexe Systeme klar und übersichtlich zu strukturieren. Aber C++ bietet auch Echtzeitfähigkeit und Hardwarezugriff und erlaubt hoch-effiziente Implementierungen.

Seminarziel
In Embedded C++ lernen Sie, die Möglichkeiten von C++ für Ihre Embedded Systeme auszuschöpfen. Sie kennen Design Patterns, die Ihnen beim Design Ihrer Systeme helfen und setzen diese spezifisch ein. Sie können das Echtzeitverhalten von C++-Programmen bewerten und optimieren.

Zielgruppe
C++ Programmierer, Library-Entwickler, System-Designer

Voraussetzungen
Sie kennen auch die Details von C++ gut (entsprechend dem Seminar C++ Advanced) und haben einige Zeit damit entwickelt. Erfahrungen mit Embedded Systemen sind nützlich, aber nicht Voraussetzung.

Inhalt
  • Eigenheiten von Embedded Systemen
  • Real-Time-Verhalten von C++-Konstrukten
  • Bewertung von Sprach-Konstrukten und Standard-Bibliothek
  • Modularisierung
  • Speicherverwaltung
  • Synchronisationsmechanismen
  • Design Patterns für Embedded Systeme
  • Standard-Interface <iohw> für Hardware-Zugriff

Hinweis: Es gibt einen halb-offiziellen Standard namens "Embedded C++", der lediglich einen (eher ungeschickten) Teilbereich von C++ umfasst.
Dieses Seminar Embedded C++ befasst sich mit dem kompletten Sprachumfang von C++ und beurteilt ihn in Bezug auf den Einsatz für Embedded Systeme.

Methode
Embedded C++ ist ein Praxisseminar. Ein Grossteil des Seminarprogramms besteht aus Übungen. Sie lernen an praktischen Beispielen, wie Sie C++ in Embedded Systemen einsetzen.

Weitere Seminare zum Thema
Vorgängige Seminare:
C++ Advanced
Die Grundlage für dieses Seminar
C++ 11/14
Update auf C++11/14
Seminare zu verwandten Themen:
Embedded Design
Spezifische Design-Überlegungen für Embedded Systeme
OO Design
Wie komplexe Systeme aufgebaut werden
SW Architektur
Wie grosse Embedded Systeme flexibel werden
C++ Multithreading
Synchronisationsmechanismen für Embedded Systeme
Strategieseminare:
Embedded Linux
Der Pinguin als moderne Alternative
Boxed C++  
vollmann engineering gmbh
  home sitemap engineering beratung coaching training vorträge artikel blog kontakt
copyright © 2003-2015 vollmann engineering gmbh