Port of FreeRTOS (v7.4.0) using the Rowley Associates CrossWorks IDE (v2.3.1). The port is targeted for an NXP, LPC1788, running on an HAOYU HY-1788-Core / SDK board. There are sixteen examples in a single CrossWorks solution. The examples are from Richard Barry's excellent introduction to FreeRTOS. The examples have been ported specifically to NXP LPC1788. The port runs at 120MHz. There is extensive use of the Debug Terminal to show what's happening.
Note that because the only peripherals that are used are the ARM core, the SysTick timer, and the ITM (debug terminal), this port should work on any LPC177x or LPC178x based board.
A PDF is also provided, containing information on the port itself, building, and running the examples.
To minimize cross-posting of the same material, it is posted on FreeRTOS.org in the FreeRTOS Community Contributions. It's in the NXP section with the same title as this post. You can also get it directly from my SVN repository. Here's the link:
svn checkout http://the-embedded-world.googlecode.com/svn/trunk/ the-embedded-world-read-only
I hope you find this useful.
Please sign in to leave a comment.