FEATURES
Production-grade software
Free of charge
Graphical-based configuration
Layered software architecture
Support for free and premium toolchains
Documented source code and examples
Multiple device families support
Integrates various stacks, middleware and RTOS
Integrated in multiple IDEs
OVERVIEW
Designed to create synergy between the NXP automotive
microcontrollers and customer applications, the S32
Software Development Kit can reduce time-to-market by
providing free-of-charge and automotive-qualified software
components.
To further accelerate the development, the software
components can be configured using a graphical-based
configurator that verifies dependencies and possible resource
conflicts.
The extensive list of examples and demo applications
bundled in the product will help users accommodate with the
product and platform.
Robust software
development kit
for automotive
microcontrollers
The S32 Software Development Kit is an extensive suite of peripheral abstraction layers,
peripheral drivers, RTOS, stacks and middleware designed to simplify and accelerate
application development on NXP
®
automotive microcontrollers.
S32 Software Development Kit (SDK)
S32 SDK ARCHITECTURE
S32 SDK ARCHITECTURE
Class A Class B Class C Class D
S32 SDK BLOCK DIAGRAM
Demo applications and driver examples
Middleware
Headers
Low-level Drivers
Analog
OSIF
RTOS
Comms
Safety &
Security
Timers External
SoC &
Boards
S32K14x S32K11x
MPC57xx
S32Rxx S32Sxx
S32V2xx
Hardware
Software Quality Class
UI Config
Framework
Start-up/
Compiler
linker files
www.nxp.com/S32SDK
NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. The Power Architecture and Power.org word marks and the Power and
Power.org logos and related marks are trademarks and service marks licensed by Power.org. Arm is a trademark or registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
The related technology may be protected by any or all of patents, copyrights, designs and trade secrets. All rights reserved. © 2019 NXP B.V.
Document Number: S32SDKFS REV 0
Supported
Devices
Supported
Toolchains
Supported IDEs
Middleware and
Stacks
Integrated NXP
®
Software
Supported OS
Graphical
Configurator
S32 SDK for
S32K1xx
S32K11x
S32K14x
GNU C
Green Hills
®
MULTI
®
Wind River DIAB
IAR
Arm
®
C
S32 Design Studio
for Arm
IAR Embedded
Workbench
Green Hills Multi
IDE
KEIL µVision
LIN
TCP/IP
AMMCLib
sCST
SBC UJA113x
SBC UJA1169
TJA110x
FreeRTOS™ Processor Expert
S32 SDK
for Power
Architecture
®
MPC574xB-C-G
MPC574xP
MPC574xR
MPC5777C
MPC5775B-E
S32R274
S32R372
GNU C
Green Hills MULTI
Wind River DIAB
S32 Design Studio
for Power
Green Hills Multi
IDE
TCP/IP
FATFS
SDHC
USB
sBoot
SBC FS65
TJA110x
FreeRTOS Processor Expert
S32 SDK for
S32V23x
S32V23x
GNU C
Green Hills MULTI
Wind River DIAB
S32 Design Studio
Green Hills MULTI
IDE
TCP/IP
FATFS
SDHC
TJA110x FreeRTOS
S32 Configuration
Tool