I already use freeRTOS with a MCF5213 which have the same amount of RAM(32kb) and flash(256Kb).
freeRTOS need about 8K compiled with CodeWarrior with maximal size optimization, and few hundreds of byte for the kernel plus 384 bytes (minimum) per task; My current application is composed by ten tasks (display, keyboard, CAN, UART etc..) and I think that I can easily add 3 or 4 additional tasks without problem.
Have a look to
http://www.freertos.org/, a coldfire port exist for GCC compiler, I did my own for CodeWarrior.
Emmanuel
Message Edited by BugMan on 2006-10-1211:19 AM