Last Updated May 14, 2011

The Idea

This demo is a port of the standard FreeRTOS demo running on STM3210E-EVAL board.


Project  >  CORTEX_STM32F103 Demo

Main Components

  1. STM3210E-EVAL evaluation

  2. real time scheduler - version 7.0.0.

  3. OpenOCD  On-Chip debug solution for embedded target systems.

  4. Eclipse open development platform - version Helios SR2.

  5. Sourcery G++ C/C++ tool chain.

  6. Versaloon hardware IF.


The Demo

The demo is a good starting point to start using the ODeV development environment. It is available for all three host environmen: Mac, Linux and Windows. It is simple enough but it shows many useful programming thecnique in a multitasking enviroment like FreeRTOS.

The main function, after the initial hardware setup - prvSetupHardware - and the creation a queue used to manage theh LCD, creates all demo tasks, then the controll is transfered to the FreeRTOS scheduler - vTaskStartScheduler.


More Details...

All demo task related file are located into the Source > FreeRTOS_Cmmon folder. For more informatoion about the demo task look at the documentation web page:

For more information about how to setup the ODeV environment, refers to main ODeV page in this site.



The latest version of the the demo is located in the Download page of the site.

The demo is available for all three host:

  1. Linux:          lCORTEX_STM32F103.psf 

  2. Windows:    wCORTEX_STM32F103.psf

  3. Mac:            mCORTEX_STM32F103.psf

To use the demo you need also the FreeRTOS and STM32F10x_StdPeriph_Lib componets. They are automatically downloaded by the demo .psf file.


Latest news