I think the project site itself answers your question:
The memory resources suggested would be at the upper end for most on-chip memory. The RTOS's listed are all significantly more fully featured than FreeRTOS which provides little more than thread scheduling, timer services, synchronisation and IPC. You'd need to understand what OS services it assumes. Presumably it uses the platform's network stack? FreeRTOS has no network stack - you'd have to provide that too - more resources again.