CORTEX_STM32F103 Demo
CORTEX_STM32F103 Demo
The Idea
This demo is a port of the standard FreeRTOS demo running on STM3210E-EVAL board.
Project > CORTEX_STM32F103 Demo
Main Components
‣STM3210E-EVAL evaluation
‣FreeRTOS.org real time scheduler - version 7.0.0.
‣OpenOCD On-Chip debug solution for embedded target systems.
‣Eclipse open development platform - version Helios SR2.
‣Sourcery G++ C/C++ tool chain.
‣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 FreeRTOS.org documentation web page:
http://www.freertos.org/index.html?http://www.freertos.org/portstm32iar.html
For more information about how to setup the ODeV environment, refers to main ODeV page in this site.
Download
The latest version of the the demo is located in the Download page of the site.
The demo is available for all three host:
‣Linux: lCORTEX_STM32F103.psf
‣Windows: wCORTEX_STM32F103.psf
‣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
Copyright © 2011 Stefano Oliveri
All the code is developed for test purpose and it is unsupported. The author assumes no responsibility for any damage caused by improper uses.