Matthias Götz

    Matthias Götz

    Lead Expert Real Time Architectures

    Podcastfolgen

    So geht IoT-Embedded-Softwareentwicklung mit der Programmiersprache Rust

    #134
    Ing. Madeleine Mickeleit
    IIoT Use Case GmbH Logo
    Felix Herrmann
    ITK Engineering GmbH Logo
    Matthias Götz
    ITK Engineering GmbH Logo
    #134

    So geht IoT-Embedded-Softwareentwicklung mit der Programmiersprache Rust

    In Folge 134 sind wir technisch unterwegs. Diese Podcastfolge ist vor allem etwas für alle Anwendungsentwickler und -entwicklerinnen da draußen – oder Personen, die mit Entwicklungsteams zusammenarbeiten. Rust ist eine moderne Programmiersprache, die sich durch innovative Ansätze wie das Ownership-Modell auszeichnet. Diese Merkmale sorgen für memory-safety und eine effiziente Ressourcenkontrolle, was sie besonders geeignet für die Entwicklung sicherer und zuverlässiger Embedded Software macht. Im Vergleich zu traditionellen Sprachen wie C und C++ bietet Rust durch seine strikte Speicherverwaltung und das Fehlen von Nullpointern eine höhere Sicherheit. Der Rust-Compiler hilft, viele typische Fehler bereits während der Entwicklung zu vermeiden. Anwendungsfälle im IoT: Rust wird sowohl für Embedded als auch für Anwendungssoftware verwendet. Ein konkretes Beispiel ist die Überwachung von Vibrationen in industriellen Motoren zur Früherkennung von Anomalien. ITK-Engineering erläutert, wie Rust in IoT-Projekten implementiert werden kann, um Entwicklungsprozesse zu beschleunigen und die Fehleranfälligkeit zu reduzieren. Sie betonen die Bedeutung der Integration von Rust in bestehende Systeme und die Nutzung von Rusts umfangreicher Toolchain. Business Case und Herausforderungen: Rust bietet Lösungen für häufige Probleme in der Softwareentwicklung, wie Speicherfehler und komplexe Testing-Prozesse. Die Sprache trägt zu kürzeren Entwicklungszyklen bei und erhöht die Effizienz durch schnellere Feedback-Loops und weniger notwendige zusätzliche Tools. Einhaltung von Industriestandards: Rust unterstützt die Einhaltung von Sicherheitsstandards wie ISO 26262 und MISRA. Institutionen wie die CISA und NSA empfehlen zunehmend die Nutzung speichersicherer Sprachen wie Rust.

    19.06.2024
    IoT Use Case

    Wir verwenden Cookies

    Wir nutzen Cookies und ähnliche Technologien, um unsere Website zu verbessern und dir relevante Inhalte anzuzeigen. Du kannst selbst entscheiden, welche Kategorien du zulässt. Weitere Informationen findest du in unserer Datenschutzerklärung. Datenschutzerklärung