Rust für Embedded Systeme

Rust für Embedded Systeme
Rust für Embedded Systeme

Kursbeschreibung

  • Kurs-ID:cmt094
  • Kursdauer:3 Tage
  • Uhrzeit:09:00 - 16:00 Uhr

Dieser Kurs bietet eine umfassende Einführung in die Welt der eingebetteten Systeme mit Rust. Von der Konfiguration der Entwicklungsumgebung bis zur Treiberentwicklung, Debugging-Techniken, Sicherheitspraktiken und mehr – entdecken Sie, wie Rust die eingebettete Entwicklung revolutioniert.

Zielgruppe

Embedded Entwickler, die mit Rust arbeiten wollen.

Voraussetzung für die Schulung

  • Besuch des Rust-Fortgeschrittenenkurses oder vergleichbare Kenntnisse
  • Erfahrung mit Mikrocontrollern und Embedded-Systemen empfohlen

Kursinhalte

Einführung

  • Rust für embedded Systeme
  • #![no_std] Anwendungen
  • Aufsetzen der Entwicklungsumgebung (mit echter Cortex-M Hardware und QEMU)
  • Konfiguration von Entwicklungs-Tools
  • Richtige Anbindung von embedded Systemen
  • Unterstützte Systeme und Möglichkeiten
  • Bare-Metal Support und runtime crates


Arbeiten mit Embedded Systemen

  • Umgang mit GPIO und Rust
  • Timer und Counter 
  • PWM und Rust
  • UART Kommunikation
  • SPI und I2C Kommunikation und Protokolle
  • Low-Level Programmierung mit Rust
  • Nebenläufigkeit und Multi-Tasking und Priorisierung mit embedded Systemen
  • Echtzeit-Systeme mit Rust
  • Interrupt-Handling
  • Direkter Hardware-Zugriff (HAL)
  • Fine-Tuning des Memory-Layouts
  • Globalle Singletons
  • DMA
     

Treiberentwicklung mit Rust

  • Für den Linux Kernel (Möglichkeiten und Grenzen, inkl. Praxisbeispiel)
  • Für andere embedded Systeme
     

Debugging und Testing

  • Debugging Techniken für embedded Systeme (GDB & Co)
  • Profiling und Optimierung im embedded Bereich
  • Logging

Sicherheit

  • Secure Coding practices für Rust und embedded Systeme
  • Error-Handling
  • Ausfall-Sicherheit
  • Kommunikationssicherheit

Termin finden

Rust für Embedded Systeme
07.12. - 09.12.2026 München Garantiekurs Rabatt

Veranstaltungsort

Hansastr. 32, 80686 München

Tage und Uhrzeit

07.12. - 09.12.2026
09:00 - 16:00 Uhr

1.690 € netto
Rust für Embedded Systeme
15.03. - 17.03.2027 München Garantiekurs Rabatt

Veranstaltungsort

Hansastr. 32, 80686 München

Tage und Uhrzeit

15.03. - 17.03.2027
09:00 - 16:00 Uhr

1.690 € netto
Rust für Embedded Systeme
07.06. - 09.06.2027 München Garantiekurs Rabatt

Veranstaltungsort

Hansastr. 32, 80686 München

Tage und Uhrzeit

07.06. - 09.06.2027
09:00 - 16:00 Uhr

1.690 € netto
Plätze frei Wenige Plätze frei Nicht buchbar