- "Ist C++ für kleine Systeme überhaupt brauchbar?"
- "Wie zukunftssicher ist C++?"
- "Was bringt's?"
- "Was kostet's?"
- "Wie sieht ein Migrationsszenario aus?"
Embedded C++ Strategy, 1/2 Tag
Kleine Embedded Systeme werden meist noch in C (oder sogar Assembler)
entwickelt. Dabei werden auch embedded Systeme immer komplexer.
Dadurch steigen die Entwicklungskosten sowie das Risiko von Softwarefehlern.
C++ kann eine Alternative darstellen, unter Beibehaltung der bestehenden
Hardware-Grenzen die Software besser zu modularisieren und dadurch
sowohl die Kosten als auch die Fehlerrate zu senken.
Seminarziel
Sie erfahren in Embedded C++ Strategy, ob der Umstieg auf C++
in Ihrem Umfeld sinnvoll ist.
Sie können den Nutzen und die Kosten abschätzen und ein
Migrationskonzept ausarbeiten.
Zielgruppe
Projektleiter, Entwicklungsleiter, Programmierer, Software-Entwickler, Software-Designer
Inhalt
- Umfeld Embedded Systems
- Spezielle Anforderungen
- Umfeld C++
- C++-Risiken
- C++-Vorteile
- Entwicklungstools
- Migrationsszenarien
- Erfolgsstories
Methode
Embedded C++ Strategy wird hauptsächlich als Vortrag gehalten,
mit ausführlicher Diskussion und praxisgerechten
Beispielen. Sie erhalten die Gelegenheit,
Ihre spezifischen Fragen und Umstände zu diskutieren.
Weitere Seminare zum Thema
Strategieseminare:
- C++ Standards Strategy
- Neue Konzepte im C++-Standard auch für Embedded Systeme
- 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
Technische Seminare:
- C++ Basics
- Die adäquate Einführung in eine moderne Programmiersprache
- C++ Advanced
- Alle die vielen Details, die C++-Entwicklung angenehm machen
- Embedded C++
- Spezifische Programmiertipps für C++ in eingebetteten Umgebungen
- Embedded Design
- Strukturen eingebetteter Systeme
- 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