The FreeRTOS Project

Don't let your RTOS solution lock you in - FreeRTOS is the professional grade, cross platform standard for microcontrollers. 31 architectures - 17 toolchains, millions of deployments - just 1 market leading RTOS.

* Immediate Free Download * Feature Rich * Easy To Use Pre-configured Projects * Can Be Used in Commercial Applications * Massive User Community * Free Forum Support * Optional Commercial Licensing/support * Strict Coding Standard * Safety Critical Version Available * Expert Development Services * Tiny Footprint

FreeRTOSTM includes official ports to 31 architectures and receives more than 77,500 downloads a year. It is market leading, robust, supported, portable, open source, free to download, and free to deploy. FreeRTOS can be used in commercial applications without any requirement to expose your proprietary source code. With a growing ecosystem, FreeRTOS is commonly integrated with both open source (example 1, example 2) and commercial (example 1) TCP/IP, file system, and USB components.

Each official port includes a pre-configured example application that demonstrates the kernel features, expedites learning, and enables 'out of the box' development.

Did you know that FreeRTOS...
Why choose FreeRTOS...
Supported architectures and tools...


OpenRTOSTM is a commercially licensed and supported version of FreeRTOS that includes fully featured professional grade USB, file system and TCP/IP components. OpenRTOS is provided under license by a global engineering company.


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). SafeRTOS is provided under license by a global engineering company.

 

Did you know?

 

Sample FreeRTOS News Snippets:

 



Why choose FreeRTOS?

"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

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

  • Provides one solution for many different architectures and development tools.
  • Is known to be reliable. Confidence is assured by the activities undertaken by the SafeRTOS sister project.
  • Is undergoing continuous active development.
  • Has a minimal ROM, RAM and processing overhead. Typically a kernel binary image will be in the region of 4K to 9K bytes.
  • Is very simple - the core of the kernel is contained in only 3 C files. The majority of the many files included in the .zip file download relate only to the numerous demonstration applications.
  • Is truly free for use in commercial applications (see license conditions for details).
  • Comes with a porting, platform development, or application development service should it be required.
  • Is well established with a large and ever growing user base.
  • Contains a pre-configured example for each port. No need to figure out how to setup a project - just download and compile!
  • Has an excellent and active free support forum.
  • Has the assurance that commercial support is available should it be required.
  • Provides ample documentation.
  • Is very scalable, simple and easy to use.
  • FreeRTOS offers a smaller and easier real time processing alternative for applications where eCOS, embedded Linux (or Real Time Linux) and even uCLinux won't fit, are not appropriate, or are not available.

FreeRTOS Users Mailing List

You can keep up to date with very occasional FreeRTOS announcements by adding yourself to the FreeRTOS mailing list.

Emails are infrequent and kept short. We respect your privacy, so do not provide email addresses to any third party. Every email sent contains unsubscribe instructions.



Site Map
Support Forum Archive [search not yet fully indexes]
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.



Part of the coming FreeRTOS third party ecosystem showcase



FreeRTOS Partners
ARM Connected
Renesas Electronics Gold Alliance Partner.jpg
Partner of NXP
Microchip Premier Partner
Texas Instruments MCU Developer Network
Freescale Alliance Member
Cypress
STMicro
Atmel
Microsemi (previously Actel)
Atollic Partner
IAR Partner
Keil Partner
Code Red
Embedded Artists



























































Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2012 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..