The Collective Shift of Automakers: Arm Platformization is Redefining the Automotive Software Landscape

Click the above 👆 “Automotive Electronics Tool Wisdom Library” to follow the subscription account and set it asStarred⭐ to get more real-time content updates.

In the automotive electronics development circle, almost every engineer has been tormented by “platform incompatibility” —

Different ECUs, different MCU manufacturers, different compilers, and different toolchains lead to the same BSW configuration and the same set of driver logic, yet requiring maintenance of multiple versions.

This fragmented underlying chip ecosystem has left automakers and Tier 1 suppliers struggling to cope, becoming one of the toughest challenges in the AUTOSAR ecosystem. However, things have started to change in the past two years.Arm MCUplatformization — is quietly changing the underlying logic of automotive electronic software.

What is “Arm MCU Platformization”?

In simple terms, platformization is shifting from a “chip model orientation” to an “architecture orientation.”

In the past, the differences among automotive MCUs were significant:

    • NXP, Renesas, Infineon, and ST each have unique peripheral structures;
    • Driver interfaces, register definitions, and memory mappings are incompatible;
    • The cost of application layer porting is extremely high.

However, as the Arm Cortex-R/M seriesMCUs have become mainstream, a unified underlying architecture has emerged across the industry:

    • Consistent CPU core architecture (Cortex-R52, R5F, M7, etc.)
    • Promotion of Arm Trusted Firmware and CMSIS standard interfaces
    • The AUTOSAR MCAL layer is gradually coupling with the Arm ecosystem
    • Virtualization and multi-core scheduling features have become the core competitiveness of the new platform

In other words:

Shifting from a single chip to an architecture-level ecosystem, from MCAL drivers to Arm’s universal SDK, this is the essence of Arm MCU platformization.

Why are automakers and Tier 1 suppliers betting on the Arm platform?

The reasons can be summarized in three words: Cost reduction, efficiency improvement, and portability.

  1. Cost reduction: After unifying on the Arm platform, drivers and BSW modules can be reused across MCU manufacturers, significantly lowering development costs.

  2. Efficiency improvement: Consistent architecture means that compiler optimizations, debugging toolchains, and simulators can be shared. Configuration tools like RTA-CAR, EB tresos, and ISOLAR-A can also quickly support through consistent interface specifications.

  3. Portability: Software stacks (such as AUTOSAR Classic or Adaptive) can be quickly ported across multiple SoC/MCU platforms, achieving software-hardware decoupling — this is the most critical capability of SDV (Software Defined Vehicle).

The Deep Logic Behind Arm Platformization: Redefining the Boundaries of Software and Hardware

In the past, differences in MCU platforms meant that OEMs had to “customize software” for each hardware. Now, with the integration of Arm architecture with AUTOSAR, POSIX, and virtualization, the software platform is sinking into hardware, while the hardware platform is rising towards software.

For example:

    • The safety isolation mechanism of Cortex-R52 (MPU/SAU) gives MCUs the potential for “lightweight hypervisors”
    • Arm CMSIS-Driver has become a standardized peripheral interface
    • The SOAFEE architecture, co-promoted by Arm and several MCU manufacturers, extends platformization from the MCU to the SoC level

The future development model may look like this:

OEMs only define platform APIs and runtime environments, MCU manufacturers provide compatibility layers, toolchain vendors (like ETAS, Vector) offer unified configuration interfaces, and Tier 1 and software suppliers develop directly for the abstracted platform.

The Current State and Challenges of Platformization

Although the trend is clear, “comprehensive platformization” still faces many practical issues:

  • There is still a factual standard dispute over inconsistent peripheral definitions among MCU manufacturers

  • The integration of AUTOSAR MCAL and Arm CMSIS still requires industry promotion

  • The issue of reusing functional safety (ASIL-D) certification has yet to be resolved

  • The corresponding virtual ECU simulation platform is still being improved

However, in the long run, Arm platformization is an irreversible trend. Just like the x86 unification process experienced in the PC industry, the software ecosystem of automotive electronics is undergoing the same evolution.

In the era of software-defined vehicles, the value of underlying hardware is no longer just performance, but also openness and standardization. The ecological capabilities of Arm, the stability of its architecture, and its compatibility with AUTOSAR standards are making it the “universal foundation” for automotive MCUs.

In the future, we may no longer say “this is an NXP project” or “this is a Renesas project,” but rather — “this is an automotive software system based on the Arm platform.”

Previous Recommendations

  1. In-depth Analysis of AUTOSAR Signal Groups

  2. Mastering the ETAS Toolchain with BSW Editor

  3. Understanding the OS in AUTOSAR in One Article

  4. Understanding the Full Process of ECU Startup in AUTOSAR in One Article

  5. Practical Guide on How to Migrate Com Stack to Core1?

  6. A Case Study to Break Down AUTOSAR Port and Interface

  7. How to Integrate E2E Protection in Davinci?

  8. Which ETAS Toolchain Configuration OS Should Be Used? A Comprehensive Explanation!

  9. XCP Message Structure Breakdown: How to Understand a Frame of Measurement Data?

  10. [Principle Article] How DTC Works in ECU’s Fault Memory?

Leave a Comment