I am a newbie with NXP board. I have iMX8MP board.
I know that it can run Android and Linux (Linux is default built-in OS in EMMC and we can run without need to set up anymore). If we want to run Android, we need to rebuild with Android OS.
In the past, I used MIMXRTxxxx board and I could download SDK for this board. I used MCUXpresso IDE and Ubuntu. I can download SDK for MIMXRTxxxx in the format .zip and I could import it into the SDK. But for iMX8MP, I see that there is not SDK option for MCUXpresso IDE and the file is in .tar.gz (not .zip file). It only supports for MCUXpresso Vscode and ARM GCC. How can I use this SDK in MCUXpresso IDE?
Moreover, I see that in the SDK download plane, there is option for FreeRTOS. I am confused about it. It means that we can use only one OS for iMX8MP at one time (one from FreeRTOS, Adnroid or Linux). Is that right?
I saw that FreeRTOS is for M7 core? If we use FreeRTOS, we can not use A53 cores (more powerfull than M7 core) at one time. is that right?
How can I install FreeRTOS for iMX8MP? and how I can use SDK .tar.gz in the above comment in FreeRTOS? I am newbie in the embedded field, so something is confused.
The last question. If I want to run tflite and NPU tflite with FreeRTOS on iMX8MP. What I need to start? (before with MIMXRTxxxx, I can run debug tflite cifar10 application with example from SDK)
Sorry for many questions. Thank you