Die Programmiersprache Rust gewinnt in der Embedded-Software-Entwicklung zunehmend an Bedeutung, was insbesondere an den robusten Safety- und Security-Funktionen liegt. Um Entwicklern den Einstieg in ihre Rust-Projekte zu erleichtern, kooperiert HighTec jetzt mit dem Trainingsanbieter Doulos. Im März 2023 hat HighTec den ersten Rust-Compiler für Infineon AURIX TC3x und TC4x Mikrocontroller vorgestellt (siehe hier).
Der Kurs „Rust Fundamentals“ dient als allgemeine Einführung in die Rust-Entwicklung für Embedded-Systeme und kann als viertägige Präsenz-Veranstaltung oder als Live-Online-Training in fünf interaktiven Sitzungen zu je sechs Stunden belegt werden. Embedded-Software-Entwickler werden sowohl in die grundlegenden Prinzipien von Rust als auch in das Projektmanagement eingeführt. Darüber hinaus lernen sie in Vorträgen und praktischen Übungen die Grundlagen der Sprachsyntax und die Speicherverwaltungsfunktionen von Rust sowie fortgeschrittene Sprachkonstrukte und abstrakte Datentypen kennen. Doulos stellt umfangreiches Kursmaterial und Arbeitsbücher mit praktischen Beispielen zum Nachschlagen zur Verfügung. Der Kurs eignet sich auch für Entwickler ohne C/C++-Vorkenntnisse oder Erfahrung mit Mikrocontrollern und Embedded-Software-Design. Ein Nachfolgekurs „Rust for Embedded Firmware“ von Doulos wird in Kürze verfügbar sein. (oe)