Grundlagen der Embedded-Rust-Programmierung

Vor Ort
Inhouse
StandorteMünchen
Dauer16 Stunden
SpracheDeutsch
Kurstermine 1 Startdatum
Preis ab 1.666,00 € inkl. MwSt.

Beschreibung

  • Dieses Training bietet Ihnen einen Einstieg in die Programmiersprache Rust. Nach Ihrer Teilnahme sind Sie in der Lage, den Rust-Code auf einem beliebigen STM32-Mikrocontroller laufen zu lassen und verschiedene Peripherien anzusteuern, wie z.B. LEDs, Buttons, Timer etc.

Inhalte

  • Einführung in Rust
    • Geschichte und Ziele
    • Installation und Einrichtung der Entwicklungsumgebung
  • Rust-Grundlagen
    • Variablen und Datentypen
    • Funktionen und Kontrollstrukturen (if, else, loops)
  • Ownership und Borrowing
    • Das Konzept der Ownership in Rust
    • Borrowing und Lifetimes verstehen
  • Structs und Enums
    • Erstellen von Strukturen (Structs) und Enums
    • Pattern Matching mit Enums
  • Praktische Übung
    • Schreiben eines einfaches Programms unter Anwendung der gelernten Konzepte
  • Generics und Traits
    • Einführung in Generics
    • Verwendung von Traits (eine Art Interface in Rust)
  • Fehlerbehandlung in Rust
    • Result- und Option-Typen
    • Handling von Fehlern mit Result und Option
  • Modulverwaltung
    • Packages und Crates
    • Module
    • Zugriffskontrolle
    • Pfad-Syntax
  • Abschließende Themen und Best Practices
    • Rust-Ökosystem und Package Management
    • Best Practices für effizientes und sicheres Rust-Programmieren
  • Praktische Übung
    • Erstellen einer fortgeschrittenere Anwendung in Rust, die verschiedene Konzepte integriert.
  • Zusätzliche Ressourcen und Q&A
    • Gemeinsame Diskussion über Ressourcen für das weitere Lernen
    • Fragen und Antworten

Zielgruppe

  • Embedded-Softwareentwickler

Voraussetzungen

  • Erste Erfahrungen in der Embedded-Entwicklung mit C oder C++

Zertifikate

Unterschriebenes Teilnahmezertifikat

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

MicroConsult Academy GmbH

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.

Mehr über MicroConsult Academy GmbH