Preemptive scheduler for K22

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Preemptive scheduler for K22

1,782 次查看
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 项奖励
回复
4 回复数

1,773 次查看
ErichStyger
Specialist I

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 项奖励
回复

1,779 次查看
ErichStyger
Specialist I

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

1,776 次查看
vaibhavi_padwal
Contributor II

Hi @ErichStyger ,

Thank you for your quick reply.

Can you please suggest options other than FreeRTOS? 

Thanks & Regards,

Vaibhavi

0 项奖励
回复

1,770 次查看
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 项奖励
回复