Preemptive scheduler for K22

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Preemptive scheduler for K22

772 Views
vaibhavi_padwal
Contributor II

Hi,

I am working on a custom board using MK22FX512AVLQ12. I would like to know if there's any preemptive scheduler available which ca be used with this controller.

Also, if the same scheduler can be used for LPC5468 controller as well.

Thanks & Best Regards,

Vaibhavi

0 Kudos
4 Replies

763 Views
ErichStyger
Senior Contributor V

Technically you can use any kernel which supports the ARM Cortex M4(F).

See for example https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems which shows plenty of options.

At the end there are a lot of factors: familiarity, licensing, costs, middleware, driver support, IDE, certifications, ....

0 Kudos

769 Views
ErichStyger
Senior Contributor V

Hi @vaibhavi_padwal ,

You certainly have many options, but I'm using FreeRTOS with that K22. I have shared projects for it on GitHub:

https://github.com/ErichStyger/mcuoneclipse/tree/master/Examples/MCUXpresso/K22FX512

It is well supported by the NXP MCUXpresso SDK and IDE.

Erich

766 Views
vaibhavi_padwal
Contributor II

Hi @ErichStyger ,

Thank you for your quick reply.

Can you please suggest options other than FreeRTOS? 

Thanks & Regards,

Vaibhavi

0 Kudos

760 Views
myke_predko
Senior Contributor III

@vaibhavi_padwal 

Can I suggest that you follow @ErichStyger suggestion for FreeRTOS?  

It's supported natively by MCUXpresso and @ErichStyger has a number of excellent articles explaining how to enhance the experience.  

I've worked with MQX on the MK20 and, over the years, I've worked with quite a few different RTOS's and there aren't a lot of basic operating features that really make one RTOS better than the others but if you have one that is integrated into the IDE, like FreeRTOS is, it makes all the difference.  

Good luck!

0 Kudos