Latest News Items: FreeRTOS V8 released - FAT file system released - Tick suppression demo'ed SAM4L, RX100 & STM32L
 Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Quick Start Supported MCUs Books & Kits Visualisation Ecosystem Training Contact & Support




Last site update Jan 14 2014

FreeRTOS Ports
[Supported Devices]

Don't see an exact match for your microcontroller part number and compiler vendor choice? These demos can be adapted to any microcontroller within a supported microcontroller family. See the Creating a new FreeRTOS application and Adapting a FreeRTOS Demo documentation pages.

The 'Officially Supported' and 'Contributed' FreeRTOS Code page provides a detailed explanation of the differences between officially supported and contributed FreeRTOS ports. Officially supported FreeRTOS demos are provided that target microcontrollers from the following manufacturers:

  1. Altera
  2. Atmel
  3. Cortus
  4. Cypress
  5. Energy Micro
  6. Freescale
  7. Fujitsu
  8. Infineon
  9. Luminary Micro
  10. Microchip
  11. NEC
  12. Microsemi (formally Actel)
  13. NXP
  14. Renesas
  15. Silicon Labs
  16. ST Microelectronics
  17. Texas Instruments
  18. Xilinx
  19. x86 (real mode)
  20. x86 / Windows Simulator
  21. Unsupported and contributed ports


Demos targeting Altera products

  • Nios II
  • A port and demo application targeting a Nios II soft core running on a Cyclone III FPGA.


Demos targeting Atmel products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Cortus products

  • Cortus APS3
  • A port and demo application targeting an APS3 processor running on a Spartan-3 Starter Board.


Demos targeting Cypress products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Energy Micro products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.
  • EFM32 ARM Cortex-M3
  • A port and demo application targeting the ARM Cortex-M3 based EFM32 microcontroller from Energy Micro.


Demos targeting Freescale products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Fujitsu products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Infineon products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Luminary Micro products

Following the acquisition of Luminary Micro by Texas Instruments, demo applications that target Stellaris microcontrollers are now listed under the Texas Instruments heading.


Demos targeting Microchip products

PIC32 demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting NEC products

Following the merger of NEC and Renesas under the Renesas brand, demo applications that target what were NEC microcontrollers are now listed under the Renesas heading.


Demos targeting Microsemi (formally Actel) products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting NXP products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Renesas products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Silicon Labs products

The FreeRTOS ARM Cortex-M ports will also run on Silicon Labs ARM Cortex-M microcontrollers. See the Creating a new application and Adapting a Demo pages.


Demos targeting ST Microelectronics products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting Texas Instruments products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.

Following the acquisition of Luminary Micro by Texas Instruments this section now includes demos that target Stellaris microcontrollers.


Demos targeting Xilinx products

These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages.


Demos targeting x86 products

  • Industrial PC Single Board Computer
  • This will run on a huge variety of PC/AT compatible industrial and single board computers, including PC/104 systems. It can use the Open Watcom or Borland development tools, for both of which a pre-configured project file is provided. See the Tools page.

  • RDC8822 Based Single Board Computer
  • This runs on the very competitively priced Flashlite 186 single board computer from JK Microsystems. The RDC8822 is an AMD embedded 186 clone (AM186ED). It can use the Open Watcom or Borland development tools (see Tools). Again a pre-configured project file is provided for both compilers.

  • RDC R1120 Based Single Board Computer
  • Includes a simple web server demo running on a Tern E-Engine controller using a memory mapped WizNET TCP/IP co-processor. The RDC1120 is an AMD embedded 186 clone (AM186ES). The demo application builds with the Paradigm C/C++ compiler and can be remotely debugged from within the compiler IDE.


Demos targeting Windows (simulator)

  • Windows Simulator for Visual Studio Express and Eclipse with MingW (GCC)
  • This allows FreeRTOS to be run in a Windows environment - although true real time behaviour cannot be achieved. Demo projects are provided for both Eclipse with MingW (GCC) and Visual Studio 2010 Express Edition. Both these tool chains are free, although Visual Studio Express requires registration if it is to be used for anything other than evaluation purposes. The principal of the simulated operation is described on the demos documentation page.





[ Back to the top ]    [ About FreeRTOS ]    [ Sitemap ]    [ ]




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