SDK supports RTOS Abstraction Layer, it seems that if i use SDK, then i must use abstraction API instead of the RTOS API, such as use task_create() instead of xTaskCreate() in freeRTOS, is it?
But I still want to use freeRTOS API in KDS, can KDS supports freeRTOS awareness now?
已解决! 转到解答。
You still can use the RTOS API, in fact you can even mix the SDK RTOS and the normal RTOS API in parallel (at least for FreeRTOS, I'm using it in that way).
Not using the SDK RTOS API has the advantage that it does not add an additional layer (faster and less code).
And yes, with KDS you can use the FreeRTOS kernel awarness. You only need to download the Wittenstein plugins. See http://mcuoneclipse.com/2013/08/04/diy-free-toolchain-for-kinetis-part-5-freertos-eclipse-kernel-awa...
Just make sure you are using the 'OpenRTOS (DSF)' views with KDS.
Erich
You still can use the RTOS API, in fact you can even mix the SDK RTOS and the normal RTOS API in parallel (at least for FreeRTOS, I'm using it in that way).
Not using the SDK RTOS API has the advantage that it does not add an additional layer (faster and less code).
And yes, with KDS you can use the FreeRTOS kernel awarness. You only need to download the Wittenstein plugins. See http://mcuoneclipse.com/2013/08/04/diy-free-toolchain-for-kinetis-part-5-freertos-eclipse-kernel-awa...
Just make sure you are using the 'OpenRTOS (DSF)' views with KDS.
Erich