Hello fellow NXP community members,
I am currently working on a project based on the RD-HVBMSCTBUN.SK32k344 platform and I am planning to incorporate FreeRTOS as the operating system for my application. However, I am unsure about the best approach to integrate FreeRTOS into my project. I would also like to consider the possibility of migrating to SafeRTOS in the future.
I have come across two potential approaches and would appreciate your insights and recommendations:
Installing FreeRTOS Extensions from S32 Design Studio (S32DS): As S32DS supports the development of applications for NXP microcontrollers, I am wondering if it provides any extensions or plugins for FreeRTOS that facilitate seamless integration with my project. Has anyone used these extensions before? How well do they integrate with the RD-HVBMSCTBUN.SK32k344 platform? Are there any limitations or considerations I should be aware of?
Manual Integration of FreeRTOS: If S32DS does not offer specific extensions for FreeRTOS or if I prefer greater control over the integration process, I am considering manually integrating FreeRTOS into my project. Has anyone taken this approach? What are the key steps involved in integrating FreeRTOS with the RD-HVBMSCTBUN.SK32k344 platform? Are there any resources or guides you can recommend to help me with this process?
Additionally, I would like to plan for a potential migration to SafeRTOS in the future. Are there any considerations or best practices I should keep in mind during the initial integration of FreeRTOS to ensure a smoother transition to SafeRTOS later on?
Thank you in advance for your valuable insights and recommendations. I look forward to hearing from the experienced members of this community.