Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Dauer 21 Stunden (3 Tage)
Schulungsübersicht
Modul 1: Einführung in Embedded Systems
-
Überblick
Verstehen Sie den Zweck und die Reichweite von Embedded Systems in verschiedenen Branchen. -
Merkmale von Embedded Systems
Erfahren Sie die wichtigsten Eigenschaften, die ein Embedded System definieren, wie Echtzeit-Anforderungen, dedizierte Funktionalität und die Integration von Hardware und Software. -
Arten von Embedded Systems
Erkunden Sie verschiedene Kategorien wie Standalone-Systeme, Echtzeit-Systeme, vernetzte Embedded Systems und mobile Embedded Systems. -
Embedded-Architekturen
Einführung in gängige Architekturmodelle, einschliesslich der Harvard- und Von-Neumann-Architektur.
Modul 2: Programmiersprachen und Entwicklungsumgebung
-
Die C-Sprache
Überblick über die C-Programmiersprache, ihre Syntax und warum sie in Embedded Systems weit verbreitet ist. -
C für Embedded Systems
Lernen Sie, wie C verwendet wird, um direkt mit der Hardware zu interagieren, einschliesslich Speicherverwaltung und Hardware-Register. -
Hardware-Interface-Programmierung
Verstehen Sie, wie niedrigstufiger Code geschrieben wird, um Sensoren, Aktoren und andere Hardwarekomponenten zu steuern.
Modul 3: Grundlagen von Mikrocontrollern
-
Mikrocontroller-Architektur
Einführung in die interne Struktur und den Betrieb von Mikrocontrollern. -
Grundlegende Konfigurationen
Lernen Sie, wie Mikrocontroller für verschiedene Anwendungen konfiguriert und initialisiert werden. -
Grundlegende Peripherie
Erkunden Sie gängige Peripheriegeräte wie Timer, ADCs (Analog-Digital-Wandler), UARTs und GPIOs.
Modul 4: Internet of Things (IoT)
-
Überblick über IoT
Verstehen Sie das Konzept des IoT und wie Embedded Systems zentrale Komponenten von IoT-Lösungen sind. -
IoT-Architektur
Studieren Sie die Schichten eines IoT-Systems, einschliessend der Schichten für Sensorik, Netzwerk, Datenverarbeitung und Anwendung.
Voraussetzungen
- Vertrautheit mit Programmierkonzepten
- Grundlegendes Verständnis von Computersystemen
Zielgruppe
- Fachleute im Ingenieurwesen
- Embedded-Softwareentwickler
- Technisches Personal, das IoT und das Design von Embedded Systems erkundet
Erfahrungsberichte (1)
Die Fähigkeit, auch fortgeschrittene Themen anzusprechen, selbst wenn sie zunächst nicht geplant waren.
Gabriel Chouinard - Spark Microsystems
Kurs - FreeRTOS: Programming for Real Time Operating Systems
Maschinelle Übersetzung