Schulungsübersicht
Einführung
Überblick über Embedded Systems
- Real-Word Verwendung: Uhren, DVD-Player, Mobiltelefone, usw.
- Unterschiede zwischen Echtzeit-Betriebssystemen, EmbeddedLinux, etc.
- Ressourcenbeschränkungen: Größe, Geschwindigkeit und Stromverbrauch
Überblick über die Microcontroller-Architektur
- Microcontrollers vs. Mikroprozessoren
- Auswahl einer Microcontroller-Architektur
Beginn eines Projekts
- Entscheidung über die Designanforderungen
- Vorbereitung der Entwicklungsumgebung, Tools und Hardware
- Schnittstellen zwischen Mikrocontroller und PC.
Programming einen 8051 Microcontroller verwenden Embedded C
- Arbeiten mit Systemperipherie
- Kopplung mit Benutzerperipherie
- Allzweck-E/A
Programming ein ARM CORTEX M-3 unter Verwendung von Embedded C
- Arbeiten mit Systemperipherie
- Kopplung mit Benutzerperipherie
- Allzweck-E/A
Programming ein ARM9-CPU-Kern unter Verwendung von Embedded C
- Arbeiten mit Systemperipherie
- Schnittstellen mit Benutzerperipherie
- Allzweck-E/A
Testen und Fehlersuche
- Werkzeuge und Techniken
- Optimierung von Größe, Geschwindigkeit und Stromverbrauch
Einsatz eines eingebetteten Systems
- Überlegungen zur Umgebung
- Sichern eines Geräts
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Ein Verständnis für Elektronik.
- Erfahrung in der C-Programmierung.
- Hardware (Mikrocontroller, Kabel, etc.) und Software (IDE, etc.) werden von allen Teilnehmern benötigt. Bitte erkundigen Sie sich beim Schulungskoordinator nach den spezifischen Anforderungen.
Teilnehmerkreis
- Electronik-Ingenieure
- Entwickler mit Kenntnissen in Elektronik
Erfahrungsberichte (3)
Sean war ein dynamischer Redner und die praktischen Übungen waren sehr interessant. Ich kann sehen, wie sie sich wirklich anwenden lassen.
Temira Koenig - Yeshiva University
Kurs - Raspberry Pi for Beginners
Maschinelle Übersetzung
Der Trainer war sehr freundlich und kenntnisreich und hat sich die Mühe gemacht, mir Dinge zu erklären, die ich nicht kannte.
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Maschinelle Übersetzung
Die Erwerbung nützlicher Kenntnisse und Klarstellung einiger Dinge, die ich zuvor nicht sicher kannte.
Kenneth Mahoney - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
Maschinelle Übersetzung