HomeCommunityAutomotive blog
March 5, 2026

Expanding the Arm Software Ecosystem with Rust for Cortex-R82AE and Zena CSS

Arm and Ferrous Systems bring Rust to Cortex-R82AE, enabling memory-safe, high-performance real-time systems for physical AI

By Andrew C

Share
Reading time 3 minutes

Physical AI is expanding across autonomous vehicles and advanced robotics. It is reshaping the landscape for compute platforms and emphasizing the need for essential properties such as deterministic performance, functional safety, and security.

With support from Ferrous Systems, Arm is expanding its software ecosystem with Rust support for Cortex-R82/R82AE. This enables developers working with platforms such as Zena CSS to explore memory-safe development approaches in high-performance real-time systems.

Bringing Rust to real-time compute

Rust has gained industry momentum for delivering run-time performance comparable to C and C++ while eliminating many classes of memory-related defects at compile time. This helps teams improve code quality earlier in the development cycle and reduce costly rework.

With the introduction of support for Armv8-R AArch64 and Cortex-R82/R82AE, Rust is now available for performance-oriented real-time environments.

This support builds upon the existing Cortex-R52 (Armv8-R AArch32) support and adds:

  • An Armv8-R AArch64 compilation target.
  • Cortex-R82AE optimized support.
  • Validation on Cortex-R82AE FVP platforms.
  • Foundational low-level capabilities including generic timer support, MPU configuration, debug communication, and EL2-to-EL1 transitions.

Arm worked with Ferrous Systems to deliver this support, using their expertise in Rust toolchains and embedded development. The implementation has been up streamed as part of the Rust Project, making Cortex-R82/R82AE support freely available as open-source software. You can find the details in the Rust platform support documentation

Developers needing commercial support can use Ferrocene, the qualified Rust toolchain from Ferrous Systems. This provides a professionally supported path for long-term deployment.

Together, these capabilities create a practical foundation for Rust development on Cortex-R82 and Cortex-R82AE.

Why this matters for AI-defined vehicles and robotics

Cortex-R82AE supports systems that require high-performance real-time compute with strong isolation. The systems include zonal automotive controllers and intelligent robotics platforms.

Zena CSS provides a heterogenous platform that combines application class cores and a Cortex-R82AE based safety island complex. The platform is targeted to physical AI use cases. This addresses common patterns:

  • High-level AI workloads run on application-class cores.
  • Real-time decision enforcement and control loops execute on Cortex-R82AE.
  • Safety monitoring and supervision functions are also executed on Cortex-R82AE.

Physical AI systems increasingly combine perception, reasoning, and actuation. As a result, software robustness becomes even more critical. Rust reduces memory-related errors and supports robust concurrent operations. This strengthens the reliability of systems that operate in the physical world.

“Bringing Rust support to the Cortex-R82AE early sends a strong signal: Arm’s innovative processor will now ship with support for stable, memory-safe, high-performance programming from day one. Our collaboration with Arm shows how open development accelerates innovation and strengthens the Rust ecosystem. Together, we are enabling memory-safe, high-performance systems and demonstrating how Rust’s robust testing infrastructure can be extended to safety-critical applications with Ferrocene, our qualified, open-source Rust toolchain.” -- Florian Gilcher, Managing Director, Ferrous Systems

A foundation for continued innovation

The availability of Rust on Cortex-R82/R82AE marks an important step in broadening the Arm software ecosystem across compute classes. This ranges from application processors to high-performance real-time cores.

Automotive platforms are moving towards centralized and zonal architectures. Robotics systems are becoming increasingly intelligent and autonomous. This means developers benefit from having flexible language options across the full system.

With Rust support now available for Cortex-R82/R82AE, Arm and Ferrous Systems are helping enable that flexibility. Together, we are supporting the development of safe, scalable, and robust real-time systems built on Zena CSS.

Find out more

To learn more about Ferrocene and Rust support for Cortex-R82/R82AE at Embedded World, visit Ferrous Systems at Hall 4/4-402. You can also speak with one of our Arm experts at Hall 4, Stand 504.

For more details about Arm’s presence at Embedded World, please visit our website.

Useful resources


Log in to like this post
Share

Article text

Re-use is only permitted for informational and non-commercial or personal use only.

placeholder