NXP offers an SDK that facilitates firmware development for the Cortex-M7 core. The SDK provides examples that demonstrate how to access the peripherals available on this subsystem.
One can refer below link which can help you to develop software for imx8m plus.