I ported FreeRTOS V6.0.0 a couple years ago to ADuC7026 with the Keil development tool chain that came with ADI's Eval Board. Presently, I'm upgrading our design to use ADuC7126 which has substantial increase of on-chip Flash memory and SRAM. The porting is redone to the ADuC7126 with the newer version of the Keil tool chain that comes with the ADI Eval Board.
The demo application for the FreeRTOS porting in the attached zip file consist of 2 tasks. The first task blinks a LED on the board with the user having the ability to change the blink rate using the IRQ0 button. The second task loopbacks ADC readings from the potentiometer to the DAC that controls the brightness of a LED. (You'll have add a fly-wire to the ADuC7126 eval board youself.) The IdelTask ApplicationHook is used to implement a command line interface that allows system log messages to be selectively displayed.
I hope this FAQ is helpful.
This FAQ was generated from a discussion KenW has posted