vollmann engineering gmbh english - deutsch

 
   engineering  training  presentations  publications  blog   
home
sitemap
Embedded C++  

 
 
 

design
c++
embedded c++
embedded linux
 
 
 
                  
training
software design
c++
c++ advanced
c++11/14
performance c++
c++ concurrency
embedded c++
embedded systems
embedded linux
embedded design
embedded c++

  • "Why are embedded systems special?"
  • "What about real-time in C++? "
  • "Why is C++ the language of choice for embedded systems?"
  • "What design patterns are important for embedded systems?"
Embedded C++, 2 days (with exercises)

Embedded systems are special: real-time requirements, restricted resources and high reliability (99.999% is often not good enough). And embedded software has to control and manage the whole system: hardware, interrupts, device drivers, different types of storage and last but not least the actual application.
This is the domain of C++: a rich set of modularization mechanisms to construct complex systems clearly and coherently, and yet C++ provides full real-time capabilities and direct hardware access and allows for higly efficient implementations.

Seminar Goal
In Embedded C++ you'll learn to utilize the mechanisms provided by C++ for your embedded system. You know the design patterns that help to realize your systems and how to implement them in C++. You're able to assess the real-time behaviour of your C++ programs and know how to optimize it.

Audience
C++ programmers, library developers, system designers

Prerequisites
You know the details of C++11 (as presented in the seminars C++ Advanced or C++ 11/14) and used them for some time. You understand the basic contraints of embedded systems.

Contents
  • Why are embedded systems special?
  • Real-time behaviour of C++ mechanisms
  • Evaluation of languague concepts and standard libraries
  • Modularization
  • Memory management
  • Synchronization mechanisms
  • Design patterns for embedded systems

Method
Embedded C++ is a hands-on seminar. A substantial part of the programme consists of programming exercises. You'll learn with real-word examples how to design and implement embedded systems with C++.

Related Seminars
Preliminary Seminars:
C++ Advanced
The base for this seminar
C++ 11/14
Update to C++11/14
Seminars on Similar Topics:
Embedded Design
Specific design solutions for embedded systems
OO Design
How to use objects for complex embedded systems
SW Architektur
How to creat big, yet flexible embedded systems
C++ Concurrency
Synchronization for embedded systems
Strategic Seminars:
Embedded Linux
The penguin as modern alternative
Boxed C++  
  home sitemap engineering consulting coaching training presentations publications blog contact
copyright © 2003-2015 vollmann engineering gmbh