I wonder if the mc9s12p12 freescale microcontroller can support a real-time operating system? If so what kind of RTOS that can be supported?
Regards.
Hi Karima,
Unfortunately mc9s12p12 doesn’t have any direct RTOS support from NXP side. However there exist several third party RTOS platforms which could be used on this MCU.
Currently most popular RTOS is probably FreeRTOS:
http://www.freertos.org/index.html
This article shows adding implementation FreeRTOS as Processor Expert component:
http://mcuoneclipse.com/2012/02/11/back-to-classic-freertos-for-freescale-s12x/
Other possible RTOS for S12 devices:
ERICA Enterprise
http://erika.tuxfamily.org/drupal/
http://erika.tuxfamily.org/wiki/index.php?title=Freescale_S12
Micrium uC/OS
Trampoline Operating System
http://trampoline.rts-software.org/?lang=en
…
Be aware that mc9s12p12 has just 6kB of RAM, so RTOS implementation will be probably mainly limited from this side.
I hope it helps you.
Have a great day,
RadekS
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------