Hello everybody.
I am working on a research project at my university during which I ported FreeRTOS to the Epiphany processor.
There is one instance of the operating system running on every core. FreeRTOS plus its runtime data fit into the core's local memory. In order to allow communication between the cores I created an abstraction c2c.c which integrates the Epiphany's shared memory approach into FreeRTOS' queue model.
The Code is available here:
https://github.com/ralisi/FreeRTOS
in order to execute a little example, just run "make" in the FreeRTOS/Demo/parallella directory.
Best regards