MCUXpresso SDK Documentation

Multicore SDK

Multicore SDK#

Multicore Software Development Kit (MCSDK) provides comprehensive software support for NXP multicore devices. The MCSDK is combined with the MCUXpresso SDK to form a framework for easy development of multicore applications.

Multicore SDK Key middleware components and their relationship to drivers and hardware Multicore middleware eRPC Remote procedure calls RPMSG-Lite Inter-core messaging Multicore Manager Core start/stop, events, monitoring (MCMGR) control events monitoring MCUXpresso Drivers Hardware

Multicore SDK software stack (simplified).

Components#

Component

Description

RPMSG-Lite

Lightweight implementation of the Remote Processor Messaging (RPMsg) protocol for inter-core messaging.

Multicore Manager

Services for multicore systems (core start/stop, events, and monitoring).

eRPC

Embedded RPC system suitable for multicore and multiprocessor designs.