Skip to main content
Renesas Electronics Corporation - June is Pride Month, a month to raise awareness of the rights and the culture of the LGBTQ+ community

Description

The RZ Multi-OS Package is a software package for developing multi-OS solutions, consisting of the Flexible Software Package (FSP) as a software package for Renesas MPUs with Arm® Cortex®-M or Cortex-R core, and OpenAMP as a standardized API for framework for interprocessor communication.

Features

  • Inter-core communication between an RTOS-based core and a Linux-based core by OpenAMP.

Release Information

  • Mar 31, 2026: RZ Multi-OS Package v4.0.0
  • RZ/G series
    • Feb 6, 2026: Multi-OS Package v3.2.0
  • RZ/V series
    • Jan 13, 2026: Multi-OS Package v3.3.0
  • RZ/T series
    • Dec 26, 2025: Multi-OS Package v3.0.0
  • RZ/N series
    • Jan 30, 2026: Multi-OS Package v3.0.0

Target Devices

Type Title Date
Software & Tools - Software
Log in to Download ZIP 582.22 MB
Software & Tools - Software ZIP 40.93 MB
Software & Tools - Evaluation Software
Log in to Download ZIP 214.73 MB
The Multi-OS package provides sample programs for operation across multiple OS environments. It supports various combinations of Linux, bare metal, and FreeRTOS, enabling developers to evaluate and develop with different core configurations. The package includes sample code for each combination, project files for each core setup, related libraries and configuration files, example folder structures, and documentation or guides for development and debugging.
Software & Tools - Software ZIP 17.39 MB Compiler: GNU ARM Embedded Function: Communication Interface IDE: e2 studio
Software & Tools - Evaluation Software
[Software=RZ/T2 FSP|v3.0.0],[Toolchains=GNU ARM Embedded Toolchain|13.3.1.arm-13-24;IAR Embedded Workbench for ARM v9.60.3]
Log in to Download ZIP 273.60 MB Compiler: GNU ARM Embedded, ICCARM IDE: e2 studio, IAR EWARM
The Multi-OS package provides sample programs for operation across multiple OS environments. It supports various combinations of Linux, bare metal, and FreeRTOS, enabling developers to evaluate and develop with different core configurations. The package includes sample code for each combination, project files for each core setup, related libraries and configuration files, example folder structures, and documentation or guides for development and debugging.
5 items
Type Title Date
Application Note PDF 10.34 MB
Learn how to use the Renesas RZ Flexible Software Package (FSP) for developing applications for the RZ microprocessor series. This document explains the usage of the RZ FSP running on the Cortex-A55 (CA55) core incorporated in the RZ/A3UL and RZ/A3M devices, including the development environment, software configuration, and application development workflow.
Application Note PDF 9.95 MB
Learn how to develop applications for the RZ microprocessor series using the Renesas Flexible Software Package (FSP). This application note explains how to use the FSP on the Cortex®-M33 (CM33) core integrated into RZ/G2L, RZ/G2LC, RZ/G2UL, RZ/G3S, and RZ/G3E devices, providing guidance for software development and application implementation on supported RZ MPUs.
Application Note PDF 17.85 MB
Learn how to develop applications on the Renesas RZ MPU series using the Flexible Software Package (FSP). This application note covers FSP usage on Arm Cortex‑R52 and Arm Cortex‑A55 cores in RZ/T2 and RZ/N2 MPUs, outlining software architecture, development flow, and application implementation considerations.
Application Note PDF 9.54 MB
Learn how to use the Renesas Flexible Software Package (FSP) running on the Cortex-M33 (CM33) and Cortex-R8 (CR8) cores integrated in the RZ/V2L, RZ/V2H, and RZ/V2N devices. This document explains the development environment, software configuration, and usage of the FSP for these RZ/V series devices. Support for the CR8 core is available on the RZ/V2H only.
Application Note PDF 356 KB
Introduces practical example projects for the RZG2L-EVK kit. The example projects contained within the bundle show how to write code for the various Renesas Flexible Software Package (FSP) modules supported by the RZG2L-EVK kit.
Application Note PDF 356 KB
Introduces practical example projects for the RZV2H-EVK kit. The example projects contained within the bundle show how to write code for the various Renesas Flexible Software Package (FSP) modules supported by the RZV2H-EVK kit.
Application Note PDF 356 KB
Introduces practical example projects for the RZV2N-EVK kit. The example projects contained within the bundle show how to write code for the various Renesas Flexible Software Package (FSP) modules supported by the RZV2N-EVK kit.
Application Note PDF 356 KB
Introduces practical example projects for the RZG2LC-EVK kit. The example projects contained within the bundle show how to write code for the various Renesas Flexible Software Package (FSP) modules supported by the RZG2LC-EVK kit.
Application Note PDF 356 KB
Introduces practical example projects for the RZG2UL-EVK kit. The example projects contained within the bundle show how to write code for the various Renesas Flexible Software Package (FSP) modules supported by the RZG2UL-EVK kit.
Application Note PDF 359 KB
Introduces practical example projects for the RZG3E-EVK kit. The example projects contained within the bundle show how to write code for the various Renesas Flexible Software Package (FSP) modules supported by the RZG3E-EVK kit.
Application Note PDF 356 KB
Introduces practical example projects for the RZG3S-EVK kit. The example projects contained within the bundle show how to write code for the various Renesas Flexible Software Package (FSP) modules supported by the RZG3S-EVK kit.
Application Note PDF 453 KB
Introduces practical example projects for the RZN2H-EVK kit. The example projects contained within the bundle show how to write code for the various Renesas Flexible Software Package (FSP) modules supported by the RZN2H-EVK kit.
Application Note PDF 453 KB
Introduces practical example projects for the RZT2H-EVK kit. The example projects contained within the bundle show how to write code for the various Renesas Flexible Software Package (FSP) modules supported by the RZT2H-EVK kit.
Application Note PDF 356 KB
Introduces practical example projects for the RZV2L-EVK kit. The example projects contained within the bundle show how to write code for the various Renesas Flexible Software Package (FSP) modules supported by the RZV2L-EVK kit.
Application Note PDF 1.07 MB
The AWO example project that is included in the RZ/G Multi-OS package demonstrates the behavior of waiting in low-power mode with only Cortex-M33 running after a Linux shutdown and restarting Linux from Cortex-M33.
Application Note PDF 1.17 MB
The AWO example project that is included in the RZ/G Multi-OS package demonstrates the behavior of waiting in low-power mode with only Cortex-M33 running after a Linux shutdown and restarting Linux from Cortex-M33.
Application Note PDF 1.05 MB
The Always On (AWO) example project that is included in the RZ/V Multi-OS Package demonstrates the behavior of waiting in low-power mode with only Cortex-M33 running after a Linux shutdown and restarting Linux from Cortex-M33.
Quick Start Guide PDF 1.03 MB
Learn the procedure for integrating the RZ/G Multi-OS Package into the RZ/G Verified Linux Package (referred to as VLP) for the RZ/G2L, G2LC, G2UL. By integrating the Multi-OS Package, users can efficiently establish a multi-OS environment wherein Linux operates on the Cortex-A55 and FreeRTOS/bare metal runs on the Cortex-M33, with support for inter-processor communication between these CPU cores.
Quick Start Guide PDF 1.97 MB
Learn the procedure for integrating the RZ/G Multi-OS Package into the RZ/G Verified Linux Package (referred to as VLP) for the G3E. By integrating the Multi-OS Package, users can efficiently establish a multi-OS environment wherein Linux operates on the Cortex-A55 and FreeRTOS/bare metal runs on the Cortex-M33, with support for inter-processor communication between these CPU cores.
Quick Start Guide PDF 1.97 MB
Learn the procedure for integrating the RZ/G Multi-OS Package into the RZ/G Verified Linux Package (referred to as VLP) for the RZ/G3S. By integrating the Multi-OS Package, users can efficiently establish a multi-OS environment wherein Linux operates on the Cortex-A55 and FreeRTOS/bare metal runs on the Cortex-M33, with support for inter-processor communication between these CPU cores.
Quick Start Guide PDF 3.39 MB
Learn sample program setup procedures for multiple-core (bare-metal/FreeRTOS/Linux running on Cortex-A55 and bare-metal/FreeRTOS running on Cortex-R52) environments and sample programs. This package consists of the RZ/N2H Cortex-R52 Flexible Software Package (RZ/N2H CR52/CA55 FSP), the inter-processor communication feature via OpenAMP for the RZ/N2H Board Support Package (RZ/N2H BSP), and the Linux BSP software package.
Quick Start Guide PDF 3.64 MB
Learn sample program setup procedures for multiple-core (bare-metal/FreeRTOS/Linux running on Cortex-A55 and bare-metal/FreeRTOS running on Cortex-R52) environments and sample programs. This package consists of the RZ/T2H Cortex-R52 Flexible Software Package (RZ/T2H CR52/CA55 FSP), the inter-processor communication feature via OpenAMP for the RZ/T2H Board Support Package (RZ/T2H BSP), and the Linux BSP software package.
Quick Start Guide PDF 2.15 MB
Learn the procedure for integrating the RZ/V Multi-OS Package into the RZ/V2H AI SDK. By integrating the Multi-OS Package, users can efficiently establish a multi-OS environment wherein Linux operates on the Cortex-A55 and FreeRTOS/bare metal runs on the Cortex-M33 and/or Cortex-R8 with support for inter-processor communication between these CPU cores.
Quick Start Guide PDF 1.27 MB
Learn the procedure for integrating the RZ/V Multi-OS Package into the RZ/V Verified Linux Package (referred to as VLP) for the RZ/V2L. By integrating the Multi-OS Package, users can efficiently establish a multi-OS environment wherein Linux operates on the Cortex-A55 and FreeRTOS/bare metal runs on the Cortex-M33, with support for inter-processor communication between these CPU cores.
Quick Start Guide PDF 2.14 MB
Learn the procedure for integrating the RZ/V Multi-OS Package into the RZ/V2N AI SDK. By integrating the Multi-OS Package, users can efficiently establish a multi-OS environment wherein Linux operates on the Cortex-A55 and FreeRTOS/bare metal runs on the Cortex-M33 with support for inter-processor communication between these CPU cores.
Release Note PDF 207 KB
See what’s additionally supported, improvements, and bug fixes for the RZ Multi-OS Package V4.0.0.
Release Note PDF 236 KB
Application Note PDF 2.55 MB
Learn the easy way to establish a multi-OS (i.e. CIP Linux running on Cortex-A55 and bare-metal/FreeRTOS running on Cortex-R52/A55) environment and sample program showing how to implement inter-processor communication between those CPU cores. This package consists of the RZ/N2H Cortex-R52/A55 Flexible Software Package (RZ/N2H FSP) and the inter-processor communication feature package for the RZ/N2H Board Support Package (RZ/N2H BSP).
Release Note PDF 240 KB
The Multi-OS package provides sample programs for operation across multiple OS environments. It supports various combinations of Linux, bare metal, and FreeRTOS, enabling developers to evaluate and develop with different core configurations. This is the release note for the multi-OS package running on the RZ/N2H.
Release Note PDF 151 KB
See what’s additionally supported, improvements, and bug fixes for the RZ/V Multi-OS Package.
Release Note PDF 241 KB
The Multi-OS package provides sample programs for operation across multiple OS environments. It supports various combinations of Linux, bare metal, and FreeRTOS, enabling developers to evaluate and develop with different core configurations. This is the release note for the multi-OS package running on the RZ/T2H.
Application Note PDF 3.14 MB
Learn the easy way to establish a multi-OS (i.e. CIP Linux running on Cortex-A55 and bare-metal/FreeRTOS running on Cortex-R52/A55) environment and sample program showing how to implement inter-processor communication between those CPU cores. This package consists of the RZ/T2H Cortex-R52/A55 Flexible Software Package (RZ/T2H FSP) and the inter-processor communication feature package for the RZ/T2H Board Support Package (RZ/T2H BSP).
Application Note PDF 259 KB
AI-generated Summary: The RZ/G FSP Example Project Bundle provides sample code demonstrating how to use various Renesas Flexible Software Package (FSP) modules for embedded system design. It supports multiple RZ/G evaluation boards and FSP version 3.1.0, offering lightweight, efficient drivers with uniform APIs and detailed documentation. The bundle includes examples for peripherals like ADC, CANFD, SPI, UART, FreeRTOS, and watchdog timers, with recent updates adding support for the RZ/G3E board and new examples. The license is BSD-3-Clause, enabling flexible use in open-source projects. Users should refer to the Example Project Usage Guide and Getting Started documents for setup and debugging.
Application Note PDF 9.69 MB
AI-generated Summary: The guide explains how to operate example projects using the RZ/G Flexible Software Package (FSP) on supported RZ/G series devices and evaluation kits. It details prerequisites such as tool experience and embedded system knowledge. It lists hardware and software requirements, including Windows 10, RZ/G FSP v3.1.0, e2 studio 2025-07, and SEGGER J-Link RTT Viewer v7.96j. Installation instructions for FSP and J-Link RTT Viewer are provided. The document outlines project import, running procedures, and numerous example projects covering various peripherals like CANFD, RIIC, RSPI, SCIF, GPT, FreeRTOS, and others, including hardware settings and operation steps.
Application Note PDF 242 KB
AI-generated Summary: The RZ/V FSP Example Project Bundle offers practical example projects demonstrating how to use various Renesas Flexible Software Package (FSP) modules for embedded system design. It supports RZ/V2L and RZ/V2H evaluation boards and FSP version 2.0.1, providing lightweight, efficient drivers with uniform APIs and detailed documentation. The bundle includes examples for ADC, CANFD, RIIC, SPI, UART, FreeRTOS, and more, with recent additions supporting RZ/V2H kits and enhanced DMAC transfer. The package ensures high-quality code through peer reviews and automated testing. Users can access related resources and support via Renesas websites.
Application Note PDF 7.09 MB
36 items

Sample Code

Sample Code

Filters
Type Title Date Date
Sample Code
Log in to Download ZIP 1.94 MB
Demonstrates how to write code using various unified Renesas RZ Flexible Software Package (FSP) v4.x.x modules supported by the RZV2H-EVK. The unified RZ FSP consolidates all previous family‑specific FSPs into a single package and provides an optimized, easy‑to‑use, scalable, high‑quality software solution for embedded system design.
Sample Code
Log in to Download ZIP 1.15 MB
Demonstrates how to write code using various unified Renesas RZ Flexible Software Package (FSP) v4.x.x modules supported by the RZV2N-EVK. The unified RZ FSP consolidates all previous family‑specific FSPs into a single package and provides an optimized, easy‑to‑use, scalable, high‑quality software solution for embedded system design.
Sample Code
Log in to Download ZIP 955 KB
Demonstrates how to write code using various unified Renesas RZ Flexible Software Package (FSP) v4.x.x modules supported by the RZG2LC-EVK. The unified RZ FSP consolidates all previous family‑specific FSPs into a single package and provides an optimized, easy‑to‑use, scalable, high‑quality software solution for embedded system design.
Sample Code
Log in to Download ZIP 872 KB
Demonstrates how to write code using various unified Renesas RZ Flexible Software Package (FSP) v4.x.x modules supported by the RZG2UL-EVK. The unified RZ FSP consolidates all previous family‑specific FSPs into a single package and provides an optimized, easy‑to‑use, scalable, high‑quality software solution for embedded system design.
Sample Code
Log in to Download ZIP 1.76 MB
Demonstrates how to write code using various unified Renesas RZ Flexible Software Package (FSP) v4.x.x modules supported by the RZG3E-EVK. The unified RZ FSP consolidates all previous family‑specific FSPs into a single package and provides an optimized, easy‑to‑use, scalable, high‑quality software solution for embedded system design.
Sample Code
Log in to Download ZIP 1.20 MB
Demonstrates how to write code using various unified Renesas RZ Flexible Software Package (FSP) v4.x.x modules supported by the RZG3S-EVK. The unified RZ FSP consolidates all previous family‑specific FSPs into a single package and provides an optimized, easy‑to‑use, scalable, high‑quality software solution for embedded system design.
Sample Code
Log in to Download ZIP 10.86 MB
Demonstrates how to write code using various unified Renesas RZ Flexible Software Package (FSP) v4.x.x modules supported by the RZN2H-EVK. The unified RZ FSP consolidates all previous family‑specific FSPs into a single package and provides an optimized, easy‑to‑use, scalable, high‑quality software solution for embedded system design.
Sample Code
Log in to Download ZIP 10.00 MB
Demonstrates how to write code using various unified Renesas RZ Flexible Software Package (FSP) v4.x.x modules supported by the RZT2H-EVK. The unified RZ FSP consolidates all previous family‑specific FSPs into a single package and provides an optimized, easy‑to‑use, scalable, high‑quality software solution for embedded system design.
Sample Code
Log in to Download ZIP 1.06 MB
Demonstrates how to write code using various unified Renesas RZ Flexible Software Package (FSP) v4.x.x modules supported by the RZV2L-EVK. The unified RZ FSP consolidates all previous family‑specific FSPs into a single package and provides an optimized, easy‑to‑use, scalable, high‑quality software solution for embedded system design.
Sample Code ZIP 3.62 MB Function: Application Example
Sample Code
[Software=RZ Flexible Software Package|v2.0.1],[Toolchains=GNU Arm Embedded|???]
Log in to Download ZIP 4.33 MB Compiler: GNU ARM Embedded Function: Driver or Library IDE: e2 studio
11 items

Related Boards & Kits

News & Blog Posts

Please refer to the following information and documents to learn how to use the multi-OS package for each device.

RZ/G series

ItemRZ/G3ERZ/G3SRZ/G2L, G2LC, G2UL
Multi-OS Package V4.0.0Interprocessor communication (OpenAMP : Linux - FSP)Quick Start Guide (PDF)Quick Start Guide (PDF)Quick Start Guide (PDF)
Power Management AWO (Always On)AWO Example Project Start-up Guide (PDF)AWO Example Project Start-up Guide (PDF)-
RZ Flexible Software PackageV4.0.0V4.0.0V4.0.0
Linux Software PackageRZ/G3E Linux BSP v1.0.0VLP V3.0.7VLP V3.0.7
VLP V4.0.1

RZ/V series

ItemRZ/V2NRZ/V2HRZ/V2L
Multi-OS Package V4.0.0Interprocessor communication (OpenAMP : Linux-FSP)Quick Start Guide (PDF)Quick Start Guide (PDF)Quick Start Guide (PDF)
Power Management AWO (Always On)AWO Example Project Start-up Guide (PDF)AWO Example Project Start-up Guide (PDF)-
RZ Flexible Software PackageV4.0.0V4.0.0V4.0.0
Linux Software Package--VLP V3.0.7
AI Software Development Kit (SDK)RZ/V2N AI-SDK V6.3.0RZ/V2H AI-SDK V6.00-

RZ/N series

ItemRZ/N2H
Multi-OS Package V4.0.0Interprocessor communication (OpenAMP : Linux - FSP)Application Note (PDF)
Interprocessor communication (OpenAMP : FSP - FSP)Quick Start Guide (PDF)
RZ Flexible Software PackageV4.0.0
Verified Linux PackageVLP V5.0.0

RZ/T series

ItemRZ/T2H
Multi-OS Package V4.0.0Interprocessor communication (OpenAMP : Linux - FSP)Application Note (PDF)
Interprocessor communication (OpenAMP : FSP - FSP)Quick Start Guide (PDF)
RZ Flexible Software PackageV4.0.0
Verified Linux PackageVLP V5.0.0

For more information about the RZ FSP, please refer to the RZ Flexible Software Package (FSP) software page.

Operating Environment

Integrated Development Environmente2 studio Integrated Development Environment, default toolchain is GCC Arm Embedded
EmulatorSEGGER (J-Link Series)

Support Communities

  1. RTOS sample related to RZG Multi OS package

    Hi all The sample codes of RZ/G Multi-OS Package V2.3.0 are in FSP 2.1.0. Currently, RZG's latest FSP is 3.0.0, and there are many additional features, so I would like to evaluate it as FSP 3.0.0, but it ...

    May 29, 2025
  2. RZG2UL: Running M33 core application from Uboot

    We are testing M33 core on RZG2UL evk board.We tested rpmsg demo application given along with vlp3.0.1 BSP and it is working.After compiling blinky application in e2studio for G2UL evk blinky.elf binary is generated.Should we use JTAG only for testing applications on M33 core ...

    Apr 19, 2023
  3. Data sharing between M-33 cortex and A-53 Processor

    Hi , We are planning to use Rz/v2l for our requirement. How M-33 Microcontroller unit can communicate with A-53 cores. We will be running Linux on the MPU and would like to do data exchange between Linux user-space applications and M-33 cores.  What are the ...

    Jun 8, 2023
View All Results from Support Communities (17)

Knowledge Base

  1. RZ/G2L, LC: Communication between OS

    We provide RZ/G2L CM33 Multi-OS Package that can use OpenAMP which is an API with a standardized framework for communication between processors. https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-arm-based-high-end-32-64-bit-mpus ...

    Oct 27, 2021
  2. RZ/G3S: Communication between OS

    We provide RZ/G3S Multi-OS Package that can use OpenAMP which is an API with a standardized framework for communication between processors.  By using this package, you can use Free RTOS with Cortex-M33 and create an application that links Linux and RTOS using OpenAMP. Please also refer ...

    Jan 16, 2024
  3. RZ Family: Using power saving mode and wakeup by CAN signal on RZ/V2H

    ... the CAN signal and reboot Linux on core CA55. For this solution, a multi-OS package is required. The implementation instructions can be found here: RZ/V Multi-OS Package. Important Notice:  When this article is written (September, 2025), RZ/V2H does not support "Suspend to RAM" on ...

    Nov 14, 2025
View All Results from Knowledge Base (5)
Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse Articles

Knowledge Base

Browse our knowledge base for helpful articles, FAQs, and other useful resources.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?