vollmann engineering gmbh deutsch - english

 
   engineering  training  technische infos  vorträge  artikel   
home
sitemap
Embedded C++  

 
 
 

strategie und prozess
design
c++
embedded c++
embedded linux
komplettlösungen
 
 
 
                  
schulung
strategie und prozess
software design
c++
c++ basics
c++ advanced
c++ design patterns
c++ stl
c++ exceptions
c++ multithreading
c++ templates
c++ und relationale dbs
c++ tipps und tricks
embedded c++
c++ standards strategie
embedded c++ strategie
embedded systeme
embedded linux
embedded c++ strategie
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.

Termine
Embedded C++ findet auch regelmässig als öffentliches Seminar Embedded C++ bei ZFI in Zürich statt.
Nähere Informationen hierzu finden Sie unter ZFI Embedded C++ oder unter info@zfi.ch.

Weitere Seminare zum Thema
Vorgängige Seminare:

C++ Advanced
Die Grundlage für dieses Seminar
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++ Templates
Wie Templates helfen, die Anforderungen von Embedded Systemen zu erfüllen
C++ STL
Generische Bausteine auch für Embedded Systeme
C++ Exceptions
Fehlerbehandlung in Embedded Systemen
C++ Multithreading
Synchronisationsmechanismen für Embedded Systeme
C++ Aktuell
Aktuelle Entwicklungen für die Entwicklung von Embedded Systemen
C++ Design Patterns
Standardbausteine für komplexe Embedded Systeme
Strategieseminare:
C++ Standards Strategy
Neue Konzepte im C++-Standard auch für Embedded Systeme
Embedded C++ Strategy
Strategische Aspekte zur Entwicklung von Embedded Systems
Embedded Linux
Der Pinguin als moderne Alternative
OO Basics
Eine Einführung in die objektorientierten Konzepte
Software Development Strategy
Konzepte für eine zukunftsgerichtete Entwicklung
Software Development Process
Rollen und Abläufe für die Entwicklung von Embedded Systemen

Boxed C++
vollmann engineering gmbh
home sitemap engineering beratung coaching training support realisierung technische infos vorträge artikel kontakt
copyright © 2003-2006 vollmann engineering gmbh