I’m doing some research into RTOS for use in the Freescale MPC5XX line. We experimented a few years ago with uCOS and liked it pretty well. Time has passed and I’m thinking more along the lines of an open source solution.
I’ve a few questions that I could not find the answers for in the documentation.
A little background - the MPC 5XX series have a fair amount of flash but are severely ram limited. For example the MPC565 has 1meg of flash and 36k ram. It is not as bad as it seems, we can run directly from flash and use ram for stack and scratch pad memory.
1. Can FreeRTOS be configured to run within those constraints?
2. Has FreeRTOS been ported to the MPC5XX line?
Should say, all I really need from the rtos is hard scheduling. Everything else, file system support, IO, etc. I already do in code, so while those features would be nice, they could be forgone if needed to fit in the space available.
Thanks in advance, I’m looking forward to learning more and possibly getting involved with this project.