This is regarding porting FreeRTOS to ARM CortexA8 based Beaglebone board. The Beaglebone on which I am doing the port, has a Sitara AM3359 processor with a ARM CortexA8 core. I am planning to take a base as ARM Cortex M4 in FreeRTOS and continue my porting. Any suggestions ?
I’m not too familiar with the A series yet, but I suspect it will have more in common with the ARM9 than the M4.
There are some FreeRTOS ports around for A class processor so try and find something already available as a starting point - although don’t assume unofficial code is necessarily correct.
Here is a starting point http://interactive.freertos.org/entries/21706962-xilinx-freertos-port-for-zynq which should be pretty solid I think. It is for an A9, rather than A8, but as far as I know the cores are very similar, the 9 has some extensions for multicore support.