Although there is an official FreeRTOS routine, I still don't know how to learn S32K + FreeRTOS. I see that someone transplanted FreeRTOS to learn STM32 + FreeRTOS. Do I need to port FreeRTOS to S32K as well?
FreeRTOS is an operating system. Is it something like Linux that requires commands to operate? If so, how can I do it?
This is what my teacher asked me to learn today, but I have no idea, because I haven't had much contact with MCU before, so I hope someone can help me, it's better to be more detailed, and I also hope that my question which may not be considered as a question will not make you feel that it is a waste of time to answer me, please.
Hi,
FreeRTOS is already ported to SDK in S32 Design Studio:
You can find FreeRTOS example here:
c:\NXP\S32DS.3.4\S32DS\software\S32SDK_S32K1XX_RTM_4.0.1\examples\S32K144\demo_apps\freertos\
FreeRTOS folder:
c:\NXP\S32DS.3.4\S32DS\software\S32SDK_S32K1XX_RTM_4.0.1\rtos\
Documentation of SDK and examples can be found here:
c:\NXP\S32DS.3.4\S32DS\software\S32SDK_S32K1XX_RTM_4.0.1\doc\S32SDK_S32K144_UserManual.pdf
Other materials for FreeRTOS can be downloaded here:
https://www.freertos.org/Documentation/RTOS_book.html
And please notice that FreeRTOS is not our product, we do not support it directly. You can use these options:
https://www.freertos.org/RTOS-contact-and-support.html
We can help only if there are some issues with integration to our SDK.
Regards,
Lukas