Link: FreeRTOS.org
W dziale "Downloads" można (dobrowolnie) przekazać datek na rozwój projektu, i znaleźć link do repozytorium projektu (na sourceforge)
Oto cytat ze strony projektu:
FreeRTOS.org Features:
FreeRTOS.org is a scaleable real time kernel designed specifically for small embedded systems. Highlights include:
Free RTOS kernel - preemptive, cooperative and hybrid configuration options.
Designed to be small, simple and easy to use.
Very portable code structure predominantly written in C.
Supports both tasks and co-routines.
No software restriction on the number of tasks that can be created.
No software restriction on the number of priorities that can be used.
No restrictions imposed on priority assignment - more than one task can be assigned the same priority.
Queues and semaphores for communication and synchronisation between tasks, or between tasks and interrupts.
Free development tools (Cortex-M3, ARM7, MSP430, H8/S, AMD, AVR, x86 and 8051 ports).
Free embedded software source code.
Royalty free.
Cross development from a standard Windows host.
Pre-configured demo applications for selected single board computers allowing 'out of the box' operation and fast learning curve.
Compile time configuration allows a ROM footprint print as low as 3.3Kbytes on an ARM7 (Thumb mode) using GCC (third party figures, requires specific GCC command line options).
The SafeRTOS derivative product provides a high level of confidence in the code integrity.
plus ...
Embedded Ethernet example applications: Including live demonstrations.
Microcontroller performance comparisons: Results for ARM7 and MSP430 have been added. More to follow.
'How FreeRTOS.orgTM works': Source code explained.
Embedded software application design: Tips for using FreeRTOS on small embedded systems.