- Aerospace and defense
- Automotive
- Consumer electronics
- Health and lifestyle
- Home appliances
- Industrial
- Information and Communication Technology
- Renewables
- Robotics
- Security solutions
- Smart home and building
- Solutions
- Overview
- Defense applications
- Space applications
- Overview
- ADAS & autonomous driving
- Automotive body electronics & power distribution
- Automotive LED lighting systems
- Chassis control & safety
- Electric vehicle drivetrain system
- EV thermal management system
- In-vehicle infotainment & HMI
- Light electric vehicle solutions
- Overview
- Power adapters and chargers
- Complete system solutions for smart TVs
- Mobile device and smartphone solutions
- Multicopters and drones
- Power tools
- Semiconductor solutions for home entertainment applications
- Smart conference systems
- Overview
- Adapters and chargers
- Asset Tracking
- Battery formation and testing
- Electric forklifts
- Battery energy storage (BESS)
- EV charging
- High voltage solid-state power distribution
- Industrial automation
- Industrial motor drives and controls
- Industrial robots system solutions for Industry 4.0
- LED lighting system design
- Light electric vehicle solutions
- Power tools
- Power transmission and distribution
- Traction
- Uninterruptible power supplies (UPS)
- Overview
- Data center and AI data center solutions
- Edge computing
- Telecommunications infrastructure
- Machine Learning Edge AI
- Overview
- Battery formation and testing
- EV charging
- Hydrogen
- Photovoltaic
- Wind power
- Solid-state circuit breaker
- Battery energy storage (BESS)
- Overview
- Device authentication and brand protection
- Embedded security for the Internet of Things (IoT)
- eSIM applications
- Government identification
- Mobile security
- Payment solutions
- Access control and ticketing
- Overview
- Domestic robots
- Heating ventilation and air conditioning (HVAC)
- Home and building automation
- PC accessories
- Semiconductor solutions for home entertainment applications
- Overview
- Battery management systems (BMS)
- Connectivity
- Human Machine Interface
- Machine Learning Edge AI
- Motor control
- Power conversion
- Security
- Sensor solutions
- System diagnostics and analytics
- Overview
- Automotive auxiliary systems
- Automotive gateway
- Automotive power distribution
- Body control modules (BCM)
- Comfort & convenience electronics
- Zonal DC-DC converter 48 V-12 V
- Zone control unit
- Overview
- Automotive animated LED lighting system
- Automotive LED front single light functions
- Automotive LED rear single light functions
- Full LED headlight system - multi-channel LED driver
- LED drivers (electric two- & three-wheelers)
- LED pixel light controller - supply & communication
- Static interior ambient LED light
- Overview
- Active suspension control
- Automotive braking solutions
- Automotive steering solutions
- Chassis domain control
- Overview
-
Automotive BMS
- Overview
- Automotive battery cell monitoring & balancing
- Automotive battery control unit (BCU)
- Automotive battery isolated communication
- Automotive battery management system (BMS) - 12 V to 24 V
- Automotive battery management system (BMS) - 48 V
- Automotive battery management system (BMS) - high-voltage
- Automotive battery pack monitoring
- Automotive battery passport & event logging
- Automotive battery protection & disconnection
- Automotive current sensing & coulomb counting
- BMS (electric two- & three-wheelers)
- EV charging
- EV inverters
- EV power conversion & OBC
- FCEV powertrain system
- Overview
- E-bike solutions
- Two- & three-wheeler solutions
- Overview
- Audio amplifier solutions
- Complete system solutions for smart TVs
- Distribution audio amplifier unit solutions
- Home theater installation speaker system solutions
- Party speaker solutions
- PoE audio amplifier unit solutions
- Portable speaker solutions
- Powered active speaker systems
- Remote control
- Smart speaker designs
- Soundbar solutions
- Overview
- Data center and AI data center solutions
- Digital input/output (I/O) modules
- DIN rail power supply solutions
- Home and building automation
- Industrial HMI Monitors and Panels
- Industrial motor drives and controls
- Industrial PC
- Industrial robots system solutions for Industry 4.0
- Machine vision
- Mobile robots (AGV, AMR)
- Programmable logic controller (PLC)
- Solid-state circuit breaker
- Uninterruptible power supplies (UPS)
- Overview
- AC-DC power conversion for telecommunications infrastructure
- DC-DC power conversion for telecommunications infrastructure
- FPGA in wired and wireless telecommunications applications
- Satellite communications
- Power system reliability modeling
- RF front end components for telecommunications infrastructure
- Overview
-
AC-DC power conversion
- Overview
- AC-DC auxiliary power supplies
- AC-DC power conversion for telecommunications infrastructure
- Adapters and chargers
- Automotive LED lighting systems
- Complete system solutions for smart TVs
- Desktop power supplies
- EV charging
- Industrial power supplies
- PoE power sourcing equipment (PSE)
- Server power supply units (PSU)
- Uninterruptible power supplies (UPS)
- DC-DC power conversion
- Overview
- Power supply health monitoring
- LATEST IN
- Digital documentation
- Evaluation boards
- Finder & selection tools
- Platforms
- Services
- Simulation & Modeling
- Software
- Tools
- Partners
- Infineon for Makers
- University Alliance Program
- Overview
- Bipolar Discs Finder
- Bipolar Module Finder
- Connected Secure Systems Finder
- Diode Rectifier Finder
- ESD Protection Finder
- Evaluation Board Finder
- Gate Driver Finder
- IGBT Discrete Finder
- IGBT Module Finder
- IPM Finder
- Microcontroller Finder
- MOSFET Finder
- PMIC Finder
- Product Finder
- PSOC™ and FMx MCU Board & Kit Finder
- Radar Finder
- Reference Design Finder
- Simulation Model Finder
- Smart Power Switch Finder
- Transceiver Finder
- Voltage Regulator Finder
- Wireless Connectivity Board & Kit Finder
- Overview
- AIROC™ software & tools
- AURIX™ software & tools
- DRIVECORE for automotive software development
- iMOTION™ software & tools
- Infineon Smart Power Switches & Gate Driver Tool Suite
- MOTIX™ software & tools
- OPTIGA™ software & tools
- PSOC™ software & tools
- TRAVEO™ software & tools
- XENSIV™ software & tools
- XMC™ software & tools
- Overview
- CoolGaN™ Simulation Tool (PLECS)
- HiRel Fit Rate Tool
- Infineon Designer
- Interactive product sheet
- IPOSIM Online Power Simulation Platform
- InfineonSpice Offline Simulation Tool
- OPTIREG™ automotive power supply ICs Simulation Tool (PLECS)
- Power MOSFET Simulation Models
- PowerEsim Switch Mode Power Supply Design Tool
- Solution Finder
- XENSIV™ Magnetic Sensor Simulation Tool
- Overview
- AURIX™ certifications
- AURIX™ development tools
-
AURIX™ Embedded Software
- Overview
- AURIX™ Applications software
- AURIX™ Artificial Intelligence
- AURIX™ Gateway
- AURIX™ iLLD Drivers
- Infineon safety
- AURIX™ Security
- AURIX™ TC3xx Motor Control Application Kit
- AURIX™ TC4x SW application architecture
- Infineon AUTOSAR
- Communication and Connectivity
- Middleware
- Non AUTOSAR OS/RTOS
- OTA
- AURIX™ Microcontroller Kits
- Overview
- TRAVEO™ Development Tools
- TRAVEO™ Embedded Software
- Overview
- XENSIV™ Development Tools
- XENSIV™ Embedded Software
- XENSIV™ evaluation boards
- Overview
- CAPSENSE™ Controllers Code Examples
- Memories for Embedded Systems Code Examples
- PSOC™ 1 Code Examples for PSOC™ Designer
- PSOC™ 3 Code Examples for PSOC™ Creator
- PSOC™ 3/4/5 Code Examples
- PSOC™ 4 Code Examples for PSOC™ Creator
- PSOC™ 6 Code Examples for PSOC™ Creator
- PSOC™ 63 Code Examples
- USB Controllers Code Examples
- Overview
- DEEPCRAFT™ AI Hub
- DEEPCRAFT™ Audio Enhancement
- DEEPCRAFT™ Model Converter
-
DEEPCRAFT™ Ready Models
- Overview
- DEEPCRAFT™ Ready Model for Baby Cry Detection
- DEEPCRAFT™ Ready Model for Cough Detection
- DEEPCRAFT™ Ready Model for Direction of Arrival (Sound)
- DEEPCRAFT™ Ready Model for Factory Alarm Detection
- DEEPCRAFT™ Ready Model for Fall Detection
- DEEPCRAFT™ Ready Model for Gesture Classification
- DEEPCRAFT™ Ready Model for Siren Detection
- DEEPCRAFT™ Ready Model for Snore Detection
- DEEPCRAFT™ Studio
- DEEPCRAFT™ Voice Assistant
- Overview
- AIROC™ Wi-Fi & Bluetooth EZ-Serial Module Firmware Platform
- AIROC™ Wi-Fi & Bluetooth Linux and Android Drivers
- emWin Graphics Library and GUI for PSOC™
- Infineon Complex Device Driver for Battery Management Systems
- Memory Solutions Hub
- PSOC™ 6 Peripheral Driver Library (PDL) for PSOC™ Creator
- USB Controllers EZ-USB™ GX3 Software and Drivers
- Overview
- CAPSENSE™ Controllers Configuration Tools EZ-Click
- DC-DC Integrated POL Voltage Regulators Configuration Tool – PowIRCenter
- EZ-USB™ SX3 Configuration Utility
- FM+ Configuration Tools
- FMx Configuration Tools
- Tranceiver IC Configuration Tool
- USB EZ-PD™ Configuration Utility
- USB EZ-PD™ Dock Configuration Utility
- USB EZ-USB™ HX3C Blaster Plus Configuration Utility
- USB UART Config Utility
- XENSIV™ Tire Pressure Sensor Programming
- Overview
- EZ-PD™ CCGx Dock Software Development Kit
-
FMx Softune IDE
- Overview
- RealOS™ Real-Time Operating System
- Softune IDE Language tools
- Softune Workbench
- Tool Lineup for F2MC-16 Family SOFTUNE V3
- Tool Lineup for F2MC-8FX Family SOFTUNE V3
- Tool Lineup for FR Family SOFTUNE V6
- Virtual Starter Kit
- Windows 10 operation of released SOFTUNE product
- Windows 7 operation of released SOFTUNE product
- Windows 8 operation of released SOFTUNE product
- ModusToolbox™ Software
- PSOC™ Creator Software
- Radar Development Kit
- RUST
- USB Controllers SDK
- Wireless Connectivity Bluetooth Mesh Helper Applications
- XMC™ DAVE™ Software
- Overview
- AIROC™ Bluetooth® Connect App Archive
- Cypress™ Programmer Archive
- EZ-PD™ CCGx Power Software Development Kit Archive
- ModusToolbox™ Software Archive
- PSOC™ Creator Archive
- PSOC™ Designer Archive
- PSOC™ Programmer Archive
- USB EZ-PD™ Configuration Utility Archives
- USB EZ-PD™ Host SDK Archives
- USB EZ-USB™ FX3 Archive
- USB EZ-USB™ HX3PD Configuration Utility Archive
- WICED™ Smart SDK Archive
- WICED™ Studio Archive
- Overview
- Infineon Developer Center Launcher
- Infineon Register Viewer
- Pin and Code Wizard
- Timing Solutions
- Wireless Connectivity
- LATEST IN
- Support
- Training
- Developer Community
- News
Business & Financial Press
Mar 04, 2026
Business & Financial Press
Feb 23, 2026
Business & Financial Press
Feb 19, 2026
Business & Financial Press
Feb 19, 2026
- Company
- Our stories
- Events
- Press
- Investor
- Careers
- Quality
- Latest news
Business & Financial Press
Mar 04, 2026
Business & Financial Press
Feb 23, 2026
Business & Financial Press
Feb 19, 2026
Business & Financial Press
Feb 19, 2026
About
The development of secure systems is critical for the automotive market. The Rust programming language, with its built-in support for memory-safe software development, is an important enabler for the design of mission-critical automotive software. Infineon Technologies AG takes the first step to create a Rust ecosystem in the embedded sector.
First up are the market-leading AURIX™ TC3xx and TRAVEO™ T2G automotive MCUs. While TRAVEO™ uses the official Rust tool chain and Arm Cortex-M targets, a dedicated Rust compiler has been developed for AURIX by Infineon's tool partner HighTec EDV-Systeme. PSOC and AURIX TC4x support will follow in the second half of 2025.
The AURIX™ TC3xx and TRAVEO™ T2G microcontroller product families offer a wide range of integrated hardware functions for functional safety and cybersecurity. Introducing support for Rust complements these hardware features on the software side. Peripheral access crates (PACs) for AURIX and TRAVEO are provided for native access to microcontroller peripherals. The PACs are generated with the svd2rust tool and follow the same API standard for peripheral access. PACs are complemented with code examples demonstrating the use of Rust on Infineon microcontrollers and are available in GitHub.
In the automotive industry, the integration of robust software ecosystem is crucial, as are the tools to comply with the automotive-grade standards. This ensures the reliability and performance necessary to meet the rigorous requirements of this industry.
Infineon, recognizing these needs, has worked with its Rust partners to offer a complete Rust ecosystem for AURIX. This allows AURIX customers to evaluate and to develop safety and cyber security critical applications with Rust.
The AURIX™ Rust Startup ecosystem is a collaborative effort involving Veecle, Infineon, HighTec and Bluewind aimed at supporting Rust on Infineon's AURIX™ architecture for automotive and industrial applications. The primary objective is to empower customers to seamlessly integrate Rust tasks alongside existing "C" implementations for evaluation and pre-development purposes.
The AURIX™ Rust Startup ecosystem has been designed with the following goals in mind:
- Usable: Code, examples, and tooling have been developed to minimize friction and enable productive development since day one.
- Future-proof: Integration with a safety kernel and isolation into memory-protected tasks ensure Rust can be used in critical contexts from the outset.
- Legacy Compatible: Isolation of Rust into tasks facilitate the coexistence with legacy C tasks. This enables proven code reuse, thereby avoiding costly re-implementations.
The partners of the AURIX Rust Getting Started Ecosystem providing comprehensive support services along with their products are listed below.
HighTec Rust Compiler for AURIX™
The novel HighTec Rust Compiler, tailored for AURIX™ TC3xx and TC4x microcontrollers, leverages the advanced open-source LLVM technology to deliver the full range of Rust language features, including memory safety, concurrency, and interoperability, for applications with safe, secure, high-performance, and rapidly deployable requirements. learn more
Request Rust Evaluation Package
Veecle AURIX™ Rust runtime
Serving as the backbone for deploying Veecle **NOS** in critical contexts. Veecle NOS is a data-driven async runtime designed for automotive development, written entirely in the Rust programming language.
Veecle also maintains TriCore-probe: a tool that facilitate flashing and debugging of Rust applications on AURIX™
For more information visit Veecle
UDE® Universal Debug Engine with Rust support
The debug, trace and test tool UDE® from PLS Development Tools provides comprehensive high-level language (HLL) debugging capabilities for Rust. This includes syntax highlighting of the source code considering Rust keywords. Rust applications can be debugged and tested at HLL level with all common run control functions. UDE® can display the values of static and local variables, with support for Rust-specific data types (e.g. enumerations).
Debugging for Rust applications is supported for real target hardware and for the AURIX™ instruction set simulator TSIM.
UDE® supports the HighTec Rust Compiler for AURIX™.
Lauterbach TRACE32® Enhances Rust Development for Infineon AURIX™ Microcontrollers
Lauterbach’s TRACE32® tools now support the HighTec Rust Compiler for Infineon’s AURIX™ TC3x and TC4x microcontrollers, enabling advanced debugging and tracing of Rust programs at both machine and source code levels. Rust, known for memory safety and high performance, is fully supported, allowing developers to create secure, high-performance embedded applications. This collaboration enhances development efficiency for AURIX™-based projects, with live demos at Embedded World 2024.
Tasking - Getting Started with Rust in winIDEA
Rust, a high-performance, reliable, and safe programming language, is now supported in winIDEA for embedded development. Known for its memory safety without garbage collection and low-level memory management, Rust is ideal for systems programming, often used in tools like drivers and compilers. To get started with Rust in winIDEA, ensure you have winIDEA 9.21.33 or newer, QEMU, Cargo (Rust's package manager), and follow the provided installation instructions. Once set up, your workspace is pre-configured for debugging with GDB and QEMU, enabling efficient development and testing of Rust projects.
Elektrobit Enhances Automotive Software Development with Rust Support
Elektrobit has integrated Rust into its EB tresos AutoCore software, enhancing productivity, safety, and cybersecurity for automotive ECU development. Rust’s memory safety features address vulnerabilities, aligning with industry standards. The solution supports seamless AUTOSAR integration, static analysis, and code generation, enabling developers to mix Rust with existing C code. Elektrobit also offers workshops to help customers adopt Rust, reducing errors and accelerating development for safer vehicles.
Vector and HighTec Pioneer Rust Integration with AUTOSAR Classic for Automotive Safety
Vector and HighTec have achieved a groundbreaking milestone by successfully integrating Rust applications with C-based AUTOSAR Classic software, marking a first in the automotive industry. This innovation leverages Rust's memory safety and concurrency features to enhance safety, reduce development cycles, and lower costs for automotive ECUs. HighTec's ISO 26262 ASIL D qualified Rust compiler, combined with Vector's MICROSAR Classic, enables seamless integration of Rust-based software components into existing AUTOSAR environments. This advancement paves the way for safer, more efficient, and flexible automotive software development.
Bluewind Rust low level drivers
The Bluewind low level drivers enable the evaluation of direct AURIX hardware access in native Rust.
OxidOS
OxidOS is a software company pioneering the use of Rust in safety-critical embedded and automotive systems. The OxidOS Rust operating system and tooling enable safe, efficient, and ASIL-ready applications on microcontrollers. Within Infineon’s Rust ecosystem, OxidOS contributes drivers, runtime components, and safety libraries to help developers adopt Rust seamlessly on Infineon hardware.
Intellias Migration of AUTOSAR Classic SWC from C to Rust on Infineon AURIX
As part of the strategic initiative to transition embedded software components to Rust, the Intellias team contributed to the migration of a C-based Software Component (SWC) within an AUTOSAR Classic environment (Vector stack) to Rust, targeting deployment on the Infineon AURIX platform.
Leveraging the HighTec Rust compiler unlocked new capabilities for working with Infineon embedded systems, enabling safer and more efficient development practices. The first successfully migrated SWC handles time-critical ultrasonic sensor data transfer, which involves processing large volumes of vector data. Rust’s advanced memory management and safety features allowed for robust and performant implementation.
Additionally, generic enhancements to Vector DaVinci Developer facilitated seamless integration of Rust code, streamlining the migration process for future components and broadening the scope of Rust adoption across the platform.
We invite you to read our newly published blog "Infineon Leads the Way: Enabling Rust for MCUs in the Semiconductor Industry" through this link.
Visit Infineon booth at Embedded world 2025
The development of secure systems is critical for the automotive market. The Rust programming language, with its built-in support for memory-safe software development, is an important enabler for the design of mission-critical automotive software. Infineon Technologies AG takes the first step to create a Rust ecosystem in the embedded sector.
First up are the market-leading AURIX™ TC3xx and TRAVEO™ T2G automotive MCUs. While TRAVEO™ uses the official Rust tool chain and Arm Cortex-M targets, a dedicated Rust compiler has been developed for AURIX by Infineon's tool partner HighTec EDV-Systeme. PSOC and AURIX TC4x support will follow in the second half of 2025.
The AURIX™ TC3xx and TRAVEO™ T2G microcontroller product families offer a wide range of integrated hardware functions for functional safety and cybersecurity. Introducing support for Rust complements these hardware features on the software side. Peripheral access crates (PACs) for AURIX and TRAVEO are provided for native access to microcontroller peripherals. The PACs are generated with the svd2rust tool and follow the same API standard for peripheral access. PACs are complemented with code examples demonstrating the use of Rust on Infineon microcontrollers and are available in GitHub.
In the automotive industry, the integration of robust software ecosystem is crucial, as are the tools to comply with the automotive-grade standards. This ensures the reliability and performance necessary to meet the rigorous requirements of this industry.
Infineon, recognizing these needs, has worked with its Rust partners to offer a complete Rust ecosystem for AURIX. This allows AURIX customers to evaluate and to develop safety and cyber security critical applications with Rust.
The AURIX™ Rust Startup ecosystem is a collaborative effort involving Veecle, Infineon, HighTec and Bluewind aimed at supporting Rust on Infineon's AURIX™ architecture for automotive and industrial applications. The primary objective is to empower customers to seamlessly integrate Rust tasks alongside existing "C" implementations for evaluation and pre-development purposes.
The AURIX™ Rust Startup ecosystem has been designed with the following goals in mind:
- Usable: Code, examples, and tooling have been developed to minimize friction and enable productive development since day one.
- Future-proof: Integration with a safety kernel and isolation into memory-protected tasks ensure Rust can be used in critical contexts from the outset.
- Legacy Compatible: Isolation of Rust into tasks facilitate the coexistence with legacy C tasks. This enables proven code reuse, thereby avoiding costly re-implementations.
The partners of the AURIX Rust Getting Started Ecosystem providing comprehensive support services along with their products are listed below.
HighTec Rust Compiler for AURIX™
The novel HighTec Rust Compiler, tailored for AURIX™ TC3xx and TC4x microcontrollers, leverages the advanced open-source LLVM technology to deliver the full range of Rust language features, including memory safety, concurrency, and interoperability, for applications with safe, secure, high-performance, and rapidly deployable requirements. learn more
Request Rust Evaluation Package
Veecle AURIX™ Rust runtime
Serving as the backbone for deploying Veecle **NOS** in critical contexts. Veecle NOS is a data-driven async runtime designed for automotive development, written entirely in the Rust programming language.
Veecle also maintains TriCore-probe: a tool that facilitate flashing and debugging of Rust applications on AURIX™
For more information visit Veecle
UDE® Universal Debug Engine with Rust support
The debug, trace and test tool UDE® from PLS Development Tools provides comprehensive high-level language (HLL) debugging capabilities for Rust. This includes syntax highlighting of the source code considering Rust keywords. Rust applications can be debugged and tested at HLL level with all common run control functions. UDE® can display the values of static and local variables, with support for Rust-specific data types (e.g. enumerations).
Debugging for Rust applications is supported for real target hardware and for the AURIX™ instruction set simulator TSIM.
UDE® supports the HighTec Rust Compiler for AURIX™.
Lauterbach TRACE32® Enhances Rust Development for Infineon AURIX™ Microcontrollers
Lauterbach’s TRACE32® tools now support the HighTec Rust Compiler for Infineon’s AURIX™ TC3x and TC4x microcontrollers, enabling advanced debugging and tracing of Rust programs at both machine and source code levels. Rust, known for memory safety and high performance, is fully supported, allowing developers to create secure, high-performance embedded applications. This collaboration enhances development efficiency for AURIX™-based projects, with live demos at Embedded World 2024.
Tasking - Getting Started with Rust in winIDEA
Rust, a high-performance, reliable, and safe programming language, is now supported in winIDEA for embedded development. Known for its memory safety without garbage collection and low-level memory management, Rust is ideal for systems programming, often used in tools like drivers and compilers. To get started with Rust in winIDEA, ensure you have winIDEA 9.21.33 or newer, QEMU, Cargo (Rust's package manager), and follow the provided installation instructions. Once set up, your workspace is pre-configured for debugging with GDB and QEMU, enabling efficient development and testing of Rust projects.
Elektrobit Enhances Automotive Software Development with Rust Support
Elektrobit has integrated Rust into its EB tresos AutoCore software, enhancing productivity, safety, and cybersecurity for automotive ECU development. Rust’s memory safety features address vulnerabilities, aligning with industry standards. The solution supports seamless AUTOSAR integration, static analysis, and code generation, enabling developers to mix Rust with existing C code. Elektrobit also offers workshops to help customers adopt Rust, reducing errors and accelerating development for safer vehicles.
Vector and HighTec Pioneer Rust Integration with AUTOSAR Classic for Automotive Safety
Vector and HighTec have achieved a groundbreaking milestone by successfully integrating Rust applications with C-based AUTOSAR Classic software, marking a first in the automotive industry. This innovation leverages Rust's memory safety and concurrency features to enhance safety, reduce development cycles, and lower costs for automotive ECUs. HighTec's ISO 26262 ASIL D qualified Rust compiler, combined with Vector's MICROSAR Classic, enables seamless integration of Rust-based software components into existing AUTOSAR environments. This advancement paves the way for safer, more efficient, and flexible automotive software development.
Bluewind Rust low level drivers
The Bluewind low level drivers enable the evaluation of direct AURIX hardware access in native Rust.
OxidOS
OxidOS is a software company pioneering the use of Rust in safety-critical embedded and automotive systems. The OxidOS Rust operating system and tooling enable safe, efficient, and ASIL-ready applications on microcontrollers. Within Infineon’s Rust ecosystem, OxidOS contributes drivers, runtime components, and safety libraries to help developers adopt Rust seamlessly on Infineon hardware.
Intellias Migration of AUTOSAR Classic SWC from C to Rust on Infineon AURIX
As part of the strategic initiative to transition embedded software components to Rust, the Intellias team contributed to the migration of a C-based Software Component (SWC) within an AUTOSAR Classic environment (Vector stack) to Rust, targeting deployment on the Infineon AURIX platform.
Leveraging the HighTec Rust compiler unlocked new capabilities for working with Infineon embedded systems, enabling safer and more efficient development practices. The first successfully migrated SWC handles time-critical ultrasonic sensor data transfer, which involves processing large volumes of vector data. Rust’s advanced memory management and safety features allowed for robust and performant implementation.
Additionally, generic enhancements to Vector DaVinci Developer facilitated seamless integration of Rust code, streamlining the migration process for future components and broadening the scope of Rust adoption across the platform.
We invite you to read our newly published blog "Infineon Leads the Way: Enabling Rust for MCUs in the Semiconductor Industry" through this link.
Visit Infineon booth at Embedded world 2025