Wednesday, 3 June 2009

my demo now in the freeRTOS 5.3.0 release

My demo for the primer2 is now included with the new freeRTOS release.

Trunk link:

http://www.freertos.org/index.html?http://www.freertos.org/RTOS-contributed-ports.html

(goto contributed files and click on STmicroelectronics than take primer 2 gcc port that's mine)

Archive name:

CORTEX_STM32F103_Primer2_GCC.rar

Download freeRTOS:

http://www.freertos.org/  (follow the download section)

This was my first contribution to the open source world. 
Special thanks to Richard Barry supporting me with the nessary documentation.
So go ahead if you want to experiment with this target and download my demo !




Sunday, 24 May 2009

impression

My first version is sent to freeRTOS as we speak. I hope this port will have his place into the demo section one day. My first impression of this light weigth kernel is really great. The core contains only 3 c-files so it's a good example of "the beauty of simplicity" or "less is more" ! I was impressed how easy it was to port. Everything is well organized and the things you have to write to port are very limited. 

As this kernel can be running on real live targets I post a quote below from the freeRTOS site:

"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 

If I caught your attention than you definitly want to take a look here:

http://www.freertos.org/

some more video shots

The circle menu working under freeRTOS:


The touchscreen working under freeRTOS:



ST primer2 dev kit

(the value of the temperature on the picture is not correct because of a change in the power supply so it has nothing todo with the code ;-)

Very nice development kit for only 80$. It has a few weak points on his power regulators though I had to fix some things after 2 weeks a pitty. I tried to port the freeRTOS kernel on this target started from the firmware files from ST in the raisonance IDE. There are still some minor issues but basically the core functionality work pretty neath as you can see on the picture. I also took a quick cam shot with my cell phone: