Overview

Description

PX5 MODULES technology enables dynamic or in-place execution of separately compiled and linked C application code, called a "module." A module can be built in a position-independent manner (code and data) or linked to a fixed address in the firmware memory. Dynamic module loading can be part of a broader partial application update strategy. The PX5 MODULES technology is available today on the full range of RA Family MCUs, RX Family of MCUs, RZ Family of MPUs, and RISC-V Family of MCUs and MPUs.

Image

Features

  • Separately built application modules
  • Position-independent Code/Data supported (PIC/PID)
  • Dynamic module loading/unloading (partial update support)
  • Same PX5 RTOS APIs available from the module code
  • Memory isolation via MPU/MMU
  • Time domain protection via module thread priority ceiling
  • Royalty-free

Comparison

Applications

Applications

  • Automotive
  • Industrial IoT
  • Smart cities
  • Smart homes
  • Smart sensors
  • Consumer electronics

Documentation

Type Title Date
Product Brief PDF 490 KB
1 item