- 1 Introduction
- 2 Operating Systems
- 3 Software Development
Ubuntu Linux is the official operating system for the Parallella computer and the GNU-based Epiphany SDK (eSDK) is the official software development environment.
Support for other Linux distributions and operating systems is welcomed, as is support for new software development environments and programming languages.
Questions and offers of help should be directed to the forums.
The Parallella FTP site has Linaro Ubuntu 14.04 SD card images.
Shodruky Ryhammer (shodruk) has put together a how-to for setting up a Linaro Nano system (Minimal headless / Light-weight X environment).
Andrew Back (9600/carrierdetect) has created a minimal/headless Debian 7.0 + eSDK and COPRTHR image.
Andreas Färber has upstreamed some kernel support and tested it using the openSUSE Factory and 13.2 rootfs tarballs. There is an entry in their Hardware Compatibility Library.
The Epiphany SDK is the primary development environment and comprises:
- GCC, GDB and newlib
- Epiphany driver, loader and runtime library
- Eclipse IDE
Pre-built packages can be downloaded from the Parallella FTP site.
The Epiphany SDK is jointly developed by Embecosm (GCC, GDB and newlib) and Adapteva (everything else). Contributions in the form of bug reports and patches are welcomed at GitHub.
OpenCL development is supported by COPRTHR SDK which is developed by Brown Deer Technology.
Erlang Solutions are looking at Erlang support for Parallella and further details will be provided in due course.
Yabin is currently (15/05/13) looking at Clang support and other features.