Safety in Industry 5.0

Without question, workplace injuries and illnesses significantly...

How to Test Partial Discharge with PicoScopes

- Derek Hu Pico Technology The main reasons...

Trending

EB Tresos AutoCore Now Supports Programming Language Rust

- Advertisement -

To increase development productivity and cybersecurity resilience, Elektrobit announced that its industry-leading version of AUTOSAR-compliant basic software, EB tresos AutoCore, is now open to support the programming language Rust.Elektrobit EB Tresos AutoCore Supports Language Rust The Volt Post

As part of its efforts to embrace the open-source community’s vibrancy, Elektrobit now offers  top-notch support for the Rust programming language, boosting the efficiency, security, and safety of automotive ECU projects. This preserves ASIL-D functional safety while paving the way for increased cybersecurity resilience in the future.

To increase development productivity and cybersecurity resilience, Elektrobit announced that its industry-leading version of AUTOSAR-compliant basic software, EB tresos AutoCore, is now open to support the programming language Rust.

Rust is currently being used to request versions for interested and potential clients. This demonstrates Elektrobit’s “cloud to cockpit” dedication to expediting Rust evaluation for ECU projects by utilizing new product features and offering specialized knowledge.

As Rust gains popularity, reliability, and developer preference, Elektrobit affirms that EB Tresos is prepared to incorporate Rust application software components.

For AUTOSAR Application SWC, it offers smooth integration and developer-friendly language bindings in both C and Rust. Along with support for Rust’s static code analysis tool “Clippy,” the build system can also create apps based on the language being used, allowing developers to get to work right away.

As part of the product line, Elektrobit offers Rust first-rate support: Idiomatic code generation is part of this: Development is quicker and simpler. The end product is a more secure and safe application.

The EU Cyber Resilience Act and UN Regulation 155 demonstrate the growing recognition of the significance of cybersecurity, which has long since transcended its status as a mere IT industry buzzword.

The use of “memory unsafe programming languages” by the industry is being called out by government bodies more and more. Research has shown that “memory safety issues” account for roughly 70% of vulnerabilities. This is undoubtedly important as we go into the era of software-defined mobility, where using online services from the Internet is becoming commonplace and cars are incorporating more software functions.

Augmentation of Version 1.0 of Rust

It initially addressed memory safety concerns, code quality, and programming productivity while maintaining consistent hardware prices, was released in 2015. Development of the framework began in 2006. It is the ideal option for expanding existing code bases since it allows you to blend new Rust code with existing C code.

The solution streamlines error handling, provides OS and middleware compatibility for the automotive industry and beyond, and incorporates automatic code creation, Rust code compilation, and static analysis.

Native Rust code is now supported by EB Tresos AutoCore, facilitating smooth integration and more robust code development. This successfully lowers code construction costs, time to market, and the likelihood of vulnerabilities being introduced by allowing the Rust compiler to identify problems during compilation and limiting the amount of code that cannot be automatically verified (when using Rust’s “unsafe” keyword).

With a hands-on session and additional background information, Elektrobit provides a “getting started” tour. This paid workshop combines knowledge transfer, real-world examples, and descriptions of our new product functionality to assist customers in evaluating Rust for future ECU development.

Key Comments

Florian Bartels, senior expert at Elektrobit says, “We are seeing significant productivity gains in our teams using Rust while at the same time improving quality due to Rust’s correctness-by-design approach, Rust incorporates half a century of lessons-learned compared to the C programming language, which remains popular in functional safety contexts.”

“We’re excited to see Elektrobit enable memory-safe programming for Classic AUTOSAR on EB tresos using Ferrocene, our fully open source, ISO 26262-qualified Rust compiler toolchain,” said Florian Gilcher, managing director and founder of Ferrous Systems. “Ferrocene leverages Rust’s ability to eliminate entire classes of bugs, ensuring compliance with safety standards while freeing developers to focus on functionality. This solution marks a significant step toward delivering programming innovations that will lead to safer and more reliable vehicles.”

Further Info on EB Tresos and How Elektrobit Employs Rust: CLICK HERE

- Advertisement -

Don't Miss