Automotive Software and Tools (2024)

NXP offers a broad range of automotive software tools designed to help you to simplify and shorten the time required to build safe and secure vehicle networking, electric vehicle control and body, and comfort applications, based on NXP microcontrollers and processors.

From runtime and embedded software, real-time drivers, MATLAB/Simulink®-compatible toolboxes, ISO 26262-compatible safety software, to auto code generation support to AUTOSAR abstraction layers and operating systems (OS).

Our dedicated team of professional engineers can extend your capabilities by providing training, consulting, development services and customization on a wide range of application spaces and technologies.

  • Software for In-Car Assistants
  • Middleware
  • OS / Drivers / Safety
  • Tools and IDE
  • Design Resources
  • Engineering Support
  • Additional Resources

Software for In-Car Assistants

Android Auto for i.MX

Full support for automotive infotainment through board support packages optimized for the i.MX application processors.

CarPlay

Apple CarPlay software is a complete software solution for auto infotainment systems based on i.MX application processors.

Middleware

Automotive Ethernet Audio Video Bridging (AVB)

A complex AVB solution for multichannel audio streaming and syntonized audio playback over multiple audio end nodes for NXP Power Architecture® and Arm® processors.

Automotive NFC Stack

A runtime software to implement near-field communication (NFC) protocol stack.

Accelerating Vehicle Intelligence with Machine Learning

Learn how to use the S32 eIQ® Auto platform to enable deployment of trained models for S32 Automotive Platform devices for heterogeneous execution.

OS / Drivers / Safety

AUTOSAR Software

AUTOSAR (classic) Software supports the development of standardized electronic systems that improve quality, performance, safety and environmental friendliness. It also helps to simplify the process of updating software over the lifetime of a vehicle.

Real-Time Drivers (RTD)

A new and innovative driver set supporting real-time software on AUTOSAR and non-AUTOSAR applications.

S32 Safety Software Framework (SAF) and Safety Peripheral Drivers (SPD)

The S32 Safety Software Framework (SAF) contains software components to establish the safety foundation for customers safety applications compliant with the ISO 26262 functional safety standard and integrates Safety Peripheral Drivers (SPD).

Structural Core Self-Test (SCST) Library

The SCST (Structural Core Self-Test) library is the software product used for the runtime detection of permanent hardware faults in the MCU core.

Tools and IDE

AWS Libraries for S32K3New

Amazon Web Services (AWS) Libraries for S32K3 Automotive general-purpose MCUs addresses the connectivity and security challenges that automakers face when building connected automotive applications.

S32 Design Studio IDE

A complimentary straightforward development tool based on open source software, with no code-size limitations that enable editing, compiling and debugging.

S32 Software Development Kit

An extensive suite of robust hardware interface and hardware abstraction layers, peripheral drivers, real-time operating system (RTOS), stacks and middleware that help simplify and accelerate application development on several S32 systems on chips (SOCs).

eIQ® Auto ML Software Development EnvironmentUpdated

Offering a consistent and flexible workflow that is designed to provide high-performance and rapid deployment of ML algorithms across the range of NXP S32 automotive processors.

S32K Power Estimation Tool (PET)

S32K PET provides a user interface to generate a power profile for an application use case quickly.

S32G Vehicle Integration Platform (GoldVIP)

Providing a reference software integration platform for vehicle network processing applications like service-oriented gateways.

Inter-Platform Communication Framework (IPCF)

The Inter-Platform Communication Framework (IPCF) is a subsystem that enables applications located on the same chip or different chips to communicate over various transport interfaces.

FreeMASTER Run-Time Debugging Tool

A user-friendly real-time debug monitor and data visualization tool that enables runtime configuration and tuning of embedded software applications.

Motor Control Application Tuning (MCAT)

A HMTL-based user-friendly graphical plug-in tool for PMSM FOC and BLDC motor control applications and real-time control structure parameter tuning through FreeMASTER debugging tool.

Model-Based Design Toolbox (MBDT)

A comprehensive collection of tools that plug into the MATLAB® and Simulink® model-based design environment to support fast prototyping, verification and validation on NXP microcontroller-based real targets.

Vision Toolbox for MATLAB®

A complimentary development tool enabling editing, simulation, compiling and deployment of designs from MATLAB environment for vision and sensor fusion using S32V234 processor.

Automotive Math and Motor Control Library (AMMCLib)

A precompiled off-the-shelf software library with building blocks for motor control and general mathematical applications.

Enhanced Time Processor Unit

A programmable I/O controller for performing complex timing and I/O management independently of the CPU.

RAppID

A graphical tool for configuring and auto-generating all the necessary software to execute control algorithms on MPC5554 MCUs.

RAppID Initialization

A graphical tool to easily configure and generate complete documentation for MPC5XXX MCUs.

Generic Timer Module (GTM)

A tool for software development to configure the GTM through an Eclipse-based GUI for NXP MCUs containing GTM IP.

Signal Processing Toolbox (SPT)

A GNU-based assembler (GNU AS) for the Signal Processing Toolbox (SPT) instructions implemented for MPC5775K MCUs.

Automotive Software and Tools (1)

Automotive Hardware Platforms

Use NXP hardware boards, kits and systems to quick start prototyping, evaluation or development for automotive and industrial advanced driver assistance systems (ADAS), in-vehicle networking, body, chassis, motor control, powertrain and safety applications.

  • Start designing

Design Resources

How To Use the Automotive Software Package Manager

Video

Navigating through the necessary S32 Platform automotive software to start your design is now easier with the help of the Automotive Software Package Manager.

Assessing the Power Consumption of your S32K MCU-based designs before Development

Training

Learn to use the S32K Power Estimation Tool (S32K-PET) for gaining valuable insights about power consumption right at the start when creating energy-efficient automotive-embedded applications.

Get Started with the NXP Model-Based Design Toolbox

Training

How to configure and generate embedded software automatically with our NXP Model-Based Design Toolbox (MBDT) from MATLAB® and Simulink.

Deploying Motor Control Algorithms on NXP S32K From Simulink®

Training

Learn how to use MathWorks' new Motor Control Blockset together with Embedded Coder® to generate C code for motor control algorithms.

Find All Automotive Software

Software

Download our latest development and embedded software for the automotive area.

Learn how to simulate, test and program applications for NXP processors with MATLAB®, Simulink® and NXP Model-Based Design Toolbox (MBDT).

NXP is the Semiconductor Launch Partner of SDVerse

The SDV revolution requires a transparent software marketplace – SDVerse - that offers broad software product insights to streamline the deployment of new vehicle capabilities.

Additional Resources

Automotive Processors Product Map

Get to know our automotive microcontrollers and processors, listed by technical specifications and key features.

See the product map

Automotive Software and Tools (2024)
Top Articles
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated:

Views: 5484

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.