Konsequenter Fokus auf Embedded.

Viele Anbieter bieten gute Schulungen. Doch was bringt eine Fortbildung, wenn die gelernten Techniken nicht für das gewünschte Embedded-Projekt eingesetzt werden können? Einige Techniken sind in dieser Domäne schlicht nicht praxistauglich, andere sollten nur mit Bedacht eingesetzt werden.

Wir setzen einen konsequenten Fokus auf die Nutzung im Embedded-Bereich.
Sie lernen Inhalte, die direkt in Ihren Projekten verwendet werden können.
Wir klären über potentielle Fallstricke auf und sparen Ihnen so wertvolle Zeit – und Nerven.

Jedes Training wird in Hinblick auf Ihre Rahmenbedingungen individuell erstellt.

C++

Echtzeitfähige Systeme stellen hohe Anforderungen an ihre Programmierung. Besonders mit den modernen Sprachstandards eignet sich C++ hier hervorragend. Die im Vergleich zu C mächtigen Techniken zur Abstraktion ermöglichen performanten und dennoch langfristig wartbaren Code – auch für komplexe Systeme.

Auszug möglicher Inhalte:

  • Wechsel zu C++
  • Auffrischung und Prinzipien
  • Einführung in Templates
  • C++11/14/17 Features
  • Grundlagen der Standardbibliothek
  • Techniken für sicheren Code

Bei allen Themen liegt ein besonderer Fokus auf Laufzeitperformance und Ressourcenverbrauch.

Software Testing

Software wird zunehmend komplexer. Unittests prüfen einzelne Code-Teile und sichern damit eine stabile Ausgangsbasis für darauf aufbauende Software. Getesteter Code kann leicht an neue Bedürfnisse angepasst werden. Das Embedded-Umfeld mit verschieden Zielarchitekturen- und Beschränkungen erfordert dabei erhöhte Aufmerksamkeit und spezielle Techniken.

Auszug möglicher Inhalte:

  • Einführung in Unittests
  • Unittests für Fortgeschrittene
  • Unittests für bestehende Software
  • Blackbox-Testing auf dem realen Mikrocontroller

Ablauf

In einem unverbindlichen Vorgespräch klären wir gemeinsam, ob und wie wir Sie am Besten unterstützen können.

Lassen Sie uns jetzt ins Gespräch kommen.