Hi Parimay,
I am a fan of Contiki as it is a very well supported system, the stack is a few hundred bytes and non essential operating system symbols can be stored in ROM, which in this case would be the 32k of DRAM for each chip. Unfortunately I have not had the time (due to various reasons) to get a version running on the Parallela board and I also delayed when the command set was changed
.
For VMware Instant Contiki may be the solution, it runs OK on my Windows 10 PC. All you do is download and install.
It can be found here
http://www.contiki-os.org/start.htmlI am still learning C amongst other things, but I have had a look around the Contiki system and my conclusion was that the Rime system was not suitable without a large amount of work and the ipstack would be too large .
Could I draw your attention to a recent blog entry here on OpenSHMEM for Epiphany. This may provide a good way to communicate between each cpu with a small operating system, but I have not had time to investigate. It can be found here
https://www.parallella.org/blog/Note that Adam Dunkels, creator of the Contiki system advises you to develop the system off the target board, ie on a PC, which is why I suggest Instant Contiki.
If you really want to compile on the actual Parallella board then I suggest you follow the links to the Github site and download the zip file.
I have also got a number of downloaded papers and U-Tube links to presentations if you are interested, as Contiki documentation is a bit sparse.
Sorry if I am rambling on!
Hope this helps
Regards,
Paul