Hardware, IoT & Embedded Systems

Entwerfen und programmieren Sie die Elektronik und Software für intelligente Geräte und das Internet der Dinge (IoT). Umfasst Mikrocontroller, Sensorintegration und Low-Level-Programmierung.

9 subcategories · 52 courses total

Embedded Linux
Gehen Sie über Desktop-Linux hinaus und lernen Sie, wie man Linux-Systeme für eingebettete Geräte erstellt und anpasst. Behandeln Sie Themen wie den Build-Prozess mit Yocto oder Buildroot, die Kernel-Konfiguration und Gerätetreiber.
13 courses
Embedded C/C++ Programmierung
Entwickeln Sie fundierte Programmierkenntnisse für ressourcenbeschränkte Geräte. Konzentrieren Sie sich auf Speicherverwaltung, Zugriff auf Hardwareregister, Leistungsoptimierung und C++-Funktionen für eingebettete Systeme.
12 courses
FPGA- & HDL-Programmierung
Entwerfen Sie digitale Logikschaltungen mit Hardwarebeschreibungssprachen (HDLs). Lernen Sie VHDL oder Verilog, um FPGAs für Hochleistungsrechnen und benutzerdefinierte Hardwarebeschleunigung zu programmieren.
7 courses
IoT Systemdesign
Erstellen Sie End-to-End-Systeme für das Internet der Dinge. Lernen Sie Kommunikationsprotokolle wie MQTT und CoAP kennen und verbinden Sie Ihre Geräte mit Cloud-Plattformen wie AWS IoT oder Azure IoT Hub.
6 courses
Grundlagen von Mikrocontrollern
Lernen Sie die Kernkonzepte von Mikrocontrollern, einschließlich ihrer Architektur, ihres Speichers, ihrer Peripheriegeräte und wie man sie auf niedriger Ebene programmiert. Entdecken Sie gängige Familien wie AVR, PIC und ARM Cortex-M.
4 courses
Sensor- & Aktor-Integration
Lerne, mit der physischen Welt zu interagieren, indem du eine Vielzahl von Sensoren und Aktoren integrierst und programmierst. Verstehe Kommunikationsschnittstellen wie I2C, SPI und UART.
4 courses
PCB-Design & Layout
Lerne, wie man maßgeschneiderte Leiterplatten (PCBs) von Grund auf entwirft. Meistere die Schaltplanerfassung, Komponentenauswahl, das Platinenlayout und das Routing mit Software wie KiCad oder Eagle.
3 courses
Raspberry Pi Projekte
Entdecken Sie die Möglichkeiten des Raspberry Pi Einplatinencomputers. Lernen Sie, wie Sie das Raspberry Pi OS einrichten, mit Python programmieren und Projekte von Media Centern bis hin zu IoT-Gateways erstellen.
2 courses
Echtzeitbetriebssysteme (RTOS)
Erlernen Sie die Konzepte von Echtzeitbetriebssystemen für Anwendungen, die ein deterministisches Zeitverhalten erfordern. Erfahren Sie mehr über Task-Scheduling, Nebenläufigkeit und Synchronisation mit Systemen wie FreeRTOS.
1 courses