Embedded Development mit Rust: Sicherheit und Leistung vereint

In der Welt der Embedded Systems sind Zuverlässigkeit, Effizienz und Sicherheit entscheidend. Rust bietet all diese Eigenschaften.

Rainer startet den betterCode()-Tag mit einem Vortrag über die Grundlagen des Embedded Developments mit Rust, indem er diese anhand eines praktischen Beispiels auf einem Microcontroller erläutert.

Dabei geht er ein auf Rusts Ownership- und Borrowing-System, das Speicherfehler vermeidet und die Systemsicherheit erhöht. Er zeigt, wie Cargo als Paketmanager und Build-System die Integration und Verwaltung von Bibliotheken im Embedded Development vereinfacht. Im Beispiel wird auch "no_std" in Rust behandelt, das es ermöglicht, Rust in Umgebungen ohne Standardbibliothek zu nutzen, was besonders in ressourcenbeschränkten Systemen entscheidend ist.

Dieser Vortrag richtet sich an Entwicklerinnen und Entwickler, die an einer modernen, sicheren und performanten Alternative zu traditionellen Programmiersprachen wie C oder C++ interessiert sind und noch keine oder wenig Berührungspunkte mit Embedded-Entwicklung mit Rust hatten.

Speaker

 

Rainer Stropek
Rainer Stropek ist seit 2008 Mitbegründer und CEO der Firma software architects. Zudem leitet Rainer die österreichische Niederlassung des Beratungs- und Schulungsunternehmens IT-Visions. Er hat zahlreiche Bücher und Artikel über C#, Datenbankentwicklung, Microsoft Azure, XAML und Webentwicklung geschrieben. Außerdem hält er regelmäßig Vorträge auf Konferenzen, Workshops und Schulungen in Europa und den USA.

betterCode-Newsletter

Du möchtest über die betterCode() Rust und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden