documentation RTOS RTOS ? type used in KDS 1.3 for MKL02Z32VFG4

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

documentation RTOS RTOS ? type used in KDS 1.3 for MKL02Z32VFG4

Jump to solution
429 Views
ralphdeffke
Contributor II

Hi,

I am just starting with this Freescale environment and of course drowned by all the information. I am having problems to know which RTOS is used by Prozessor Expert and where to look for the documentation.

Hopefully somebody can point me to the relevant areas.

Best wishes

Ralph

Labels (1)
0 Kudos
1 Solution
366 Views
mjbcswitzerland
Specialist V

Hi

KSDK 1.3 includes FreeRTOS, MQX, uCOSII and uCOSII options.

However I don't think that they will be suitable for the KL02 (with max. 4k RAM) since they tend to require a large amount of resources for operation.

If you require a sleak but comfortable solution (with co-operative scheduler) take a look at the uTasker project which includes KL02 support as a complete off-the-shelf project rather than a number of examples that you will otherwise need to piece together. It is suitable for the KL02 although the RAM limit will generally be something that you will need to monitor carefully (the project includes memory monitoring to aid).

Note that the KL02 and complete projects with it can be simulated in (approx.) real-time with the uTasker KL02 simulator which will greatly accelerate tight-schedule projects and allow best testing/code validations: http://www.utasker.com/kinetis/FRDM-KL02Z.html

Any work done on smallest parts, such as KL02, automatically operate on other KL, K, KV, KE, KEA parts when developed in the environment so there is no porting effort/investment needed when you move on to subsequent projects/products.

Regards

Mark

View solution in original post

0 Kudos
2 Replies
366 Views
jeremyzhou
NXP Employee
NXP Employee

Hi Ralph,

KSDK 1.3 contains FreeRTOS, MQX, uCOSII and uCOSII, however the KL02 is not supported.

You can find several documents about the usage of the MQX in the ~\Freescale\KSDK_1.3.0\doc\rtos\mqx after you installed the KSDK 1.3.

By referring to these documents, you can learn how to get start with the MQX RTOS.
Have a great day,
Ping

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
367 Views
mjbcswitzerland
Specialist V

Hi

KSDK 1.3 includes FreeRTOS, MQX, uCOSII and uCOSII options.

However I don't think that they will be suitable for the KL02 (with max. 4k RAM) since they tend to require a large amount of resources for operation.

If you require a sleak but comfortable solution (with co-operative scheduler) take a look at the uTasker project which includes KL02 support as a complete off-the-shelf project rather than a number of examples that you will otherwise need to piece together. It is suitable for the KL02 although the RAM limit will generally be something that you will need to monitor carefully (the project includes memory monitoring to aid).

Note that the KL02 and complete projects with it can be simulated in (approx.) real-time with the uTasker KL02 simulator which will greatly accelerate tight-schedule projects and allow best testing/code validations: http://www.utasker.com/kinetis/FRDM-KL02Z.html

Any work done on smallest parts, such as KL02, automatically operate on other KL, K, KV, KE, KEA parts when developed in the environment so there is no porting effort/investment needed when you move on to subsequent projects/products.

Regards

Mark

0 Kudos