Hi Anand.S
K66 is supported in MQX v5, please see below link for more details
MQX™ v5 Software Solutions | NXP
FIFO is the default scheduling policy for both MQX 4.0 & 4.2.
If you need to use Round Robin scheduling, you need to set the MQX_TIME_SLICE_TASK attribute in the task template. The task's time slice is determined by the value of the template's DEFAULT_TIME_SLICE.
For example
TASK_TEMPLATE_STRUCT MQX_template_list[] =
{
{ MAIN_TASK, world_task, 0x2000, 5, "world_task", MQX_AUTO_START_TASK, 0L, 0},
{ HELLO, hello_task, 0x2000, 5, "hello_task", MQX_TIME_SLICE_TASK, 0L, 100},
{ FLOAT, float_task, 0x2000, 5, "Float_task", MQX_AUTO_START_TASK |MQX_FLOATING_POINT_TASK, 0L, 0},
{ 0, 0, 0, 0, 0, 0, 0L, 0 }
};
The hello_task task is a time slice task with a time slice of 100, in milliseconds. If the default compile-time configurations are used.
Regards
Daniel