Recently I discovered a website which supplied free and open development tools specially for ARM Cortex M3, it looks good,now share with you:
http://www.coocox.comCoOS Features:
Free and open real-time Operating System
Specially designed for Cortex-M3
Accords with CMSIS
Supports preemptive priority and round-robin
Scalable
Interrupt latency is 0
Can avoid priority inversion
Stack overflow detection optionï¬ï¬
Semaphore, Mutex, Flag, Mailbox and censored for communication & synchronisationï¬ï¬
Supports the platforms of ICCARM, ARMCC, GCC