which rtos is best??
I prefer work with uClinux for ARM's processor.
Reasons for using uClinux
• Linux
Builtin IP connectivity, reliability, portability, filesystems, free software...
• Lightweight
Full Linux 2.6 kernel under 300 KB, binaries much smaller with uClibc.
• XIP (Execute In Place)
Don't have to load executables in RAM. May run slower though.
• Cheaper
MMUless arm cores roughly 30% smaller. A large number of embedded systems applications don't need MMU.
• User access to the hardware
User applications can access the whole system, including device registers.
• Full Linux API
Can use most Linux system calls with minor exceptions. Ported applications distributed with uClinux.
• Full Linux 2.6 kernel features
Stability, preemptible kernel, drivers...
• Full multitasking
Just minor limitations
• Supported on many processors
For more information see **broken link removed**