Vorteile und Herausforderungen der objektorientierten Programmierung
UML-Diagramme
Kodierrichtlinien
Sinn und Zweck
MISRA-C Direktiven und Regeln
MicroConsult Plus: Umfangreiche Übungen auf einer Zielhardware
Die Übungen werden mit der Keil µVision IDE und Arm-Compiler auf einer M0-basierten 32-Bit Hardwareplattform ausgeführt und getestet.
HINWEIS: Die Kursunterlagen sind auf Englisch
Lernziele
Sie entwickeln effizient Programme in der Programmiersprache C für ein Embedded-System - nach den Regeln des modernen Software Engineerings.
Die Anwendung von Pointern, Function Pointern und Strukturen sind Ihnen geläufig.
Die Kenntnis von Programmier-/Codier-Richtlinien und Software-Qualitätsmerkmalen, funktionellen/ nichtfunktionellen Anforderungen sowie der inneren Qualität ermöglicht es Ihnen, wiederverwendbare, erweiterbare und leicht testbare Software zu erstellen.
Zusätzlich kennen Sie nach Teilnahme an der Embedded C Schulung alle Schritte eines Software-Entwicklungsprozesses, von der Idee bis hin zur Abnahme des Systems.
Zielgruppe
Die Embedded C Schulung richtet sich an Software-Entwickler und Software-Architekten.
Voraussetzungen
Gute ANSI-C Kenntnisse sowie Kenntnisse einer Mikrocontroller-Architektur.