The FreeRTOS Project

Twenty five official architecture ports - more than 77,500 downloads during 2009

* Immediate Free Download * Feature Rich * Easy To Use Pre-configured Projects * Can Be Used in Commercial Applications * Large User Community * Free Forum Support * Optional Commercial Licensing * Optional Commercial Support * Safety Critical Version Available * Expert Development Services * One RTOS for 25 Architectures * Smallest Footprint


FreeRTOSTM is a portable, open source, royalty free, mini Real Time Kernel - a free to download and free to deploy RTOS that can be used in commercial applications without any requirement to expose your proprietary source code. Downloaded more than 77,500 times during 2008, FreeRTOS is the cross platform de facto standard for embedded microcontrollers.

Each official port includes a pre-configured example application demonstrating the kernel features, expediting learning, and permitting 'out of the box' development. Support is provided by an active user community.


OpenRTOSTM is a commercially licensed and supported version of FreeRTOS that includes fully featured professional grade USB, file system and TCP/IP components.


SafeRTOSTM is a SIL3 RTOS version that has been certified for use in safety critical applications. It is a functionally similar product for which complete IEC 61508 compliant development/safety lifecycle documentation is available (conformance certified by TÜV SÜD, including compiler verification evidence).


Latest news snippets:

  • A generic Cortex-M3 edition of the FreeRTOS eBook has been launched.
  • FreeRTOS is delighted to announce participation in the new IAR partner program.
  • PIC32 education kits are now available from the FreeRTOS shop. Education kits for other architectures will follow shortly.
  • An interview with Richard Barry has been published in Electronics Weekly.

  • Richard Barry is guest editor for Embedded.com.
  • FreeRTOS comes top in embedded.com survey (see last paragraph in link)!

  • FreeRTOS Interactive has been launched. The first part of its roll out allows users to both upload and download individual user contributed projects. User contributed projects have therefore been removed from the main FreeRTOS download, which is now at version 6.0.4. This permits the official (and supported) FreeRTOS download to significantly decrease in size. V6.0.4 also contains the first Energy Micro EFM32 demo application.
  • FreeRTOS now supports the SuperH from Renesas - complete with embedded web server demo application for the SH7216.
  • A new Cortex M3 / LPC17xx edition of the FreeRTOS eBook "Using The FreeRTOS Real Time Kernel - A Practical Guide" has been released.
  • Microchip publish an application note showing how to integrate their libraries and stacks with FreeRTOS.
     
  • More news snippets...
 



Embedded World photos: 1, 2, 3



"The new book is great, it provides very helpful easy to understand examples of FreeRTOS concepts. The book is also an easy read free of unexplained arcane language and concepts... Excellent!!!" - Darrell F.



"It's probably safe to say at this point that FreeRTOS goes through more 'peer-review' than any other RTOS available on the planet. I have used it in several projects - one of which was a multiprocessor environment that used more than 64 processors and needed to run for months reliably. The FreeRTOS core performed well. Take FreeRTOS for a spin." - John Westmoreland

Why choose FreeRTOS?

Here are some reasons why FreeRTOS is a good choice for your next application - FreeRTOS...

Existing ports:



Site Map


























































Copyright (C) 2010 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd.. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd..