AVR的RTOS很多,网络上比较常见的包含:
AvrX
http://www.barello.net/avrx/ ;
AvrX是一个实时多任务的内核,支持多任务。用汇编编写
EtherNut - Nut/OS
http://www.ethernut.de/en/ ;
FreeRTOS :
http://www.freertos.org/ ;
FreeRTOS是一个开源的小型RTOS,用C语言编写
Salvo:
http://www.pumpkininc.com/
COMATOS:
http://www.nbb.cornell.edu/neurobio/land/STUDENTPROJ/2000to2001/greenblattCOMATOS/index.html
TinyOS:
http://webs.cs.berkeley.edu/tos/ ;
Contiki:
http://www.sics.se/~adam/contiki/ ;
XMK - eXtreme Minimal Kernel
http://sourceforge.net/projects/xmk ;
pico OS
http://picoos.sourceforge.net/ ;
uSmartX
http://usmartx.sourceforge.net/ ;
从任务来分,又分为强占式(Pre-emptive)和合作式(Cooperative)的内核。它们各自有不同的优缺点。