FPGA Engineer at ITK Engineering
In episode 134, we’re getting technical. This podcast episode is particularly for all application developers out there – or people who work with development teams. Rust is a modern programming language distinguished by innovative approaches such as the ownership model. These features ensure memory safety and efficient resource control, making it especially suitable for developing secure and reliable embedded software. Compared to traditional languages like C and C++, Rust offers higher safety through its strict memory management and the absence of null pointers. The Rust compiler helps to avoid many typical errors during development. IoT use cases: Rust is used for both embedded and application software. A specific example is the monitoring of vibrations in industrial motors for early anomaly detection. ITK Engineering explains how Rust can be implemented in IoT projects to speed up development processes and reduce the likelihood of errors. They emphasize the importance of integrating Rust into existing systems and using Rust’s extensive toolchain. Business case and challenges: Rust offers solutions to common problems in software development, such as memory errors and complex testing processes. The language contributes to shorter development cycles and increases efficiency through faster feedback loops and fewer necessary additional tools. Compliance with industry standards: Rust supports compliance with safety standards such as ISO 26262 and MISRA. Institutions like the CISA and NSA increasingly recommend the use of memory-safe languages like Rust.
We use cookies and similar technologies to improve our website and show you relevant content. You can decide which categories you allow. For more information, please read our privacy policy. Privacy Policy