rpmsg_lite_pingpong_rtos_remote_core
Overview
The Multicore RPMsg-Lite pingpong RTOS project is a simple demonstration program that uses the MCUXpresso SDK software, the RPMsg-Lite library and Linux rpmsg driver and shows how to implement the inter-core communication between cores of the multicore system. The Master core run on Linux OS(MPU), and the remote core run on MCU(MCU). After soc reset and Linux boot up, the inter-core communication is established. Once the RPMsg is initialized and endpoints are created the message exchange starts, incrementing a virtual counter that is part of the message payload. The message pingpong finishes when the counter reaches the value of 100. Then the RPMsg-Lite is deinitialized and the procedure of the data exchange is repeated again.