Training, Coaching, and Technology Consulting

PrintEmail

Embedded Programming with Modern C++

Code:
17
Location:
Online seminar / face-to-face seminar

Description

 Duration

  • 5 * 1/2 day or 3 * 1 day

Accompanying literature

  • Each participant gets one of my digital or printed books.

Method

  • Theory and praxis with many exercises. You get the source code and the solutions to the exercises.
  • You need a computer with at least a C++11 compiler.

Objectives

  • Learn the safe usage of modern C++ in the embedded domain.
  • The seminar gives you answers to the unique requirements of embedded systems:
    • Safety-critical system
    • High performance
    • Reduced resources
    • Several tasks simultaneously

Standard

      • C++11/14/17 standard

Content

Safety-critical system

      • Unified initialization with {}
      • Automatic type deduction with auto
      • Scoped Enumerations
      • std::nullptr
      • User-defined literals
      • Assertions at compile-time

High performance

      • Type-Traits
      • constexpr
      • Associative Containers
      • Templates

Reduced resources

      • Move Semantic
      • Perfect Forwarding
      • Memory allocation
      • Sequential containers
      • Smart pointers

Several tasks simultaneously

      • The memory model
      • Threads
      • Locks and Mutexes
      • Thread local data
      • Condition variables
      • Tasks

Conditions of participation:

The general terms and conditions are found in the GT&C.

 


Subscribe to our list!

There are no scheduled dates for this course.
If you are interested in this course, you can subscribe to our list. You will be notified as soon as the course is scheduled.

Attendee Information

Contact details

* required

Category

Go to top