Multicore SDK ============= This is the top level Multicore SDK directory. This directory contains source code for NXP's multicore support. Prerequisites ------------- There are several packages required to build multicore source code. erpcgen prerequisites: - flex - bison - boost Documentation ------------- Multicore SDK documents can be found in the top level MCUXpressoSDK doc directory: "MCUXSDK_ROOT/docs/MULTICORE". Directory Structure ------------------- (Not all MCUXpresso SDK packages contain the whole set of these folders) erpc - Embedded Remote Procedure Call. An infrastructure to abstract multicore communication to fully user-definable sets of function calls. A host tool, erpcgen, is provided to generate code to implement the multicore communication layer for the defined function calls. Erpcgen is built for Linux, Windows, and OS X. mcmgr - Multicore Manager. Provides control of second core startup and shutdown. rdmgr - Resource Domain Manager. Configures the XRDC periphal, which controls access rights to peripherals and memory blocks. remoteproc - General source code used for remote cores (from the Linux perspective) to allow easy remote core applications deployment/start/debug via the remoteproc Linux framework. rpmsg_lite - Remote Processor Messaging Lite software component is a lightweight implementation of the RPMsg protocol. Compared to the OpenAMP implementation, the RPMsg-Lite offers a code size reduction, API simplification and improved modularity. tools - Folder contains tools and utilities for multicore like prebuilt versions of erpcgen and erpcsniffer.