We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I try RTX RL-ARM and I would like to know if the only way for task switching is by round-robin.
Best regards.
The manual's always a good place to look for information like this.
http://www.keil.com/support/man/docs/rlarm/rlarm_ar_schedopt.htm
Thank you, I sure now.
Must I change anything in RTX_Conf_CM.c for a pre-emptive scheduling? It is written in this file : #define OS_ROBIN 1
Must I #define something for a Pre-emptive scheduling?
Thanks.
Please confirm that I only must set : #define OS_ROBIN 0 (for replacement of #define OS_ROBIN 1) for use the pre-emptive scheduling.
If you go to the link I gave, it explains the different modes and the terminology of the Keil RTX.
It says at the bottom of that page:
"The default scheduling option for RTX is Round-Robin Pre-emptive."
So ... If you don't want the round-robin operation, you must disable it.
So, for disable round-robin operation, I must set #define OS_ROBIN 0 in the TX_Conf_CM.c?
I would change the setting in RTX_Config.C
I am not familar with the file TX_Conf_CM.c