NXP provides the S32 Design Studio ( S32DS) software development IDE environment for S32 microcontrollers and processors , as well as the Real-time Driver (RTD) software required to operate the MCU, free of charge. This article explains how to install the S32DS development environment and the RTD.
* What is a Real-Time Driver
? This is NXP's proprietary driver set that integrates an " AUTOSAR- compliant MCAL(Microcontroller Abstraction Layer)" and a " non-AUTOSAR-compliant conventional SDK(Software Development Kit)" into a single unit.
This time, we'll use the S32K3 , an automotive MCU that is versatile and has a wide range of options, as an example. S32DS is an environment that can be used with other NXP automotive MCUs as well.
First, let's get a rough understanding of the S32K3's software configuration .
You don't need to understand the details at this point.
This article will only cover a portion of the following:
S32 Design Studio is a free integrated development environment (IDE) that supports Power Architecture ® ( e200 core) and Arm ® -based automotive high-reliability microcontrollers /processors.
S32DS IDE is a simple development tool with no code size limitations, based on open-source software such as Eclipse IDE , the GNU Compiler Collection (GCC) , and the GNU Debugger (GDB), and can be used for editing, compiling, and debugging designs.
Download the IDE installer from the download site for S32 Design Studio for S32 Platform: ide/s32-design-studio-for-s32-platform:S32DS-S32PLATFORM" target="_blank" rel="noopener"> nxp.com
Go to the S32DS download site and click the " Download " button.
The page will scroll down, so please click " Download " below.
Click on S32 Design Studio IDE.
Click on the latest version, and if there are no issues, agree to the terms of service.
There are versions for Linux and Windows, so please click the one that matches your operating system.
Once the download is complete, launch the installer and follow the on-screen instructions to complete the installation.
The process isn't particularly difficult, but if you're unsure, the following video provides detailed instructions, so please watch it while you proceed with the installation.
Recommended ▶ gallerypage/video-id/6366101833112" target="_blank" rel="noopener">Video S32DS3.6_install_activation_use.mp4 - NXP Community
Real-Time Drivers (RTDs) are a set of software components developed by NXP to accelerate the development of embedded applications running on S32 automotive MCUs . They provide a standardized, high-performance interface to hardware peripherals, enabling developers to create reliable and scalable automotive software systems.
Go to the download site for RTD xp.jp/design/design-center/software/automotive-software-and-tools/real-time-drivers-rtd:AUTOMOTIVE-RTD" target="_blank" rel="noopener"> and click the " Download " button.
The page will scroll down, so please click the " Download " button for the S32K3 Standard Software below. Please note that this Standard Software is free software and tools available for use.
This time, we'll select an RTD for the S32K3.
Click on the one that says“ Qualified as RFP Release” (RFP = Release For Production).
I agree to the terms of service and will proceed.
Next, click on the Updatesite for S32 Design Studio and download it .
..._DesignStudio_updatesite.zip ) into S32DS will the RTD be registered in the IDE. This allows you to select the RTD in the new project wizard and automatically generate the RTD code using "Update Code" based on the settings configured in the S32 Configuration Tool .
Now let's actually open S32DS.
Once you open S32DS, click on " S32DS Extension and Updates ".
Verify that the S32K3 Development Package is installed.
Click " Add Updates Site " in the bottom right corner and add the Real-time Driver you downloaded earlier.
Once the addition is complete, the Real-Time Driver will appear on the left side. This time, click on "S32K3XX Real-Time Driver…" to start the installation.
If you look at the bottom right, you can confirm that the installation has started. As the installation progresses, you will be prompted to restart the S32DS, so follow the instructions.
After restarting, the RTD installation is complete!
If you open " S32DS Project From Example " in the lower left, you can see the S32K3XX Real-Time Driver that you just installed .
The following video also provides detailed instructions, so please try installing while watching the video.
Recommended ▶ S32 Design Studio 3.6: How to Download RTD | NXP Semiconductors
At this point, the installation of the S32 Design Studio IDE and the S32K3 Real-Time Driver is complete. Great job!
In the next article, we will actually run the drivers and sample applications included in the RTD.
=========================
We are currently unable to respond to comments left in the " Comment " section of this post .
We apologize for the inconvenience, but when making an inquiry, please refer to " 8 %E3% 81 %AE% E6 %8A% 80 %E8% A1 %93% E8 %B3% AA %E5% 95 %8F-% E5 %95% 8F %E3% 81 %84% E5 %90% 88 %E3% 82 %8F% E3 %81% 9B %E6% %B9% %B3% E6 %E6% 97 %A5% E6 %9C% AC %E8% AA %9E% E3 %83% 96 %E3% 83 %AD% E3 %82% B0/ba-p/2153299" target="_blank" rel="noopener" data-hyperlinktype="0" > How to ask technical questions to NXP ( Japanese blog ) " .
(If you are already an NXP distributor or have a relationship with NXP , you may ask your representative directly. )
This article provides a detailed explanation of how to install the S32 Design Studio (S32DS) development environment and the Real-Time Driver for NXP automotive MCUs, in a level of detail that even those new to S32K can easily follow.
This example uses the S32K3 automotive MCU, but the same procedure can be used to set up the environment for other automotive MCUs.
(Working time: 20 minutes)