Difference between revisions of "Parallella Software"
(Created page with "Category: Parallella ==Introduction== Ubuntu Linux is the official operating system for the Parallella computer and the GNU-based Epiphany SDK (eSDK) is the official sof...") |
|||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category: Parallella]] | + | [[Category:Parallella]] |
+ | [[Category:Linux]] | ||
==Introduction== | ==Introduction== | ||
Line 13: | Line 14: | ||
===Ubuntu=== | ===Ubuntu=== | ||
− | + | ====Official==== | |
− | + | The [ftp://ftp.parallella.org/sd_images/ Parallella FTP] site has Linaro Ubuntu SD card images for: | |
+ | |||
+ | * 18 and 66-core prototypes (Ubuntu 12.03) | ||
+ | * 18-core Gen0 boards (Ubuntu 12.04) | ||
+ | * 18-core Gen1 boards (Ubuntu 12.04) | ||
+ | |||
+ | <blockquote> | ||
+ | =====Setup===== | ||
+ | |||
+ | [http://www.parallella.org/quick-start/ Parallella Quick Start Guide] | ||
+ | |||
+ | [http://forums.parallella.org/viewtopic.php?f=48&t=1035 SD Card Setup Macintosh] | ||
+ | </blockquote> | ||
+ | |||
+ | ====Linaro Nano==== | ||
+ | |||
+ | Shodruky Ryhammer (shodruk) has put together a [[Parallella Linaro Nano|how-to for setting up a Linaro Nano system]] (Minimal headless / Light-weight X environment). | ||
+ | |||
+ | ===Debian=== | ||
+ | |||
+ | Andrew Back (9600/carrierdetect) has created a [[Parallella Debian|minimal/headless Debian 7.0 + eSDK and COPRTHR image]]. | ||
===FreeBSD=== | ===FreeBSD=== | ||
Line 35: | Line 56: | ||
Pre-built packages can be downloaded from the [ftp://ftp.parallella.org/ Parallella FTP] site. | Pre-built packages can be downloaded from the [ftp://ftp.parallella.org/ 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 | + | 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 [https://github.com/adapteva GitHub]. |
====Resources==== | ====Resources==== | ||
Line 77: | Line 98: | ||
* [http://forums.parallella.org/viewtopic.php?f=24&t=210#p1799 Initial announcement] | * [http://forums.parallella.org/viewtopic.php?f=24&t=210#p1799 Initial announcement] | ||
* [http://forums.parallella.org/viewforum.php?f=24 LLVM forum] | * [http://forums.parallella.org/viewforum.php?f=24 LLVM forum] | ||
+ | |||
+ | {{Template:Parallella Navbox}} |
Revision as of 02:50, 10 June 2014
Contents
Introduction
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.
Operating Systems
Ubuntu
Official
The Parallella FTP site has Linaro Ubuntu SD card images for:
- 18 and 66-core prototypes (Ubuntu 12.03)
- 18-core Gen0 boards (Ubuntu 12.04)
- 18-core Gen1 boards (Ubuntu 12.04)
Setup
Linaro Nano
Shodruky Ryhammer (shodruk) has put together a how-to for setting up a Linaro Nano system (Minimal headless / Light-weight X environment).
Debian
Andrew Back (9600/carrierdetect) has created a minimal/headless Debian 7.0 + eSDK and COPRTHR image.
FreeBSD
FreeBSD is being ported to the ZedBoard and there is interest in a Parallella port.
Software Development
Epiphany SDK
The Epiphany SDK is the primary development environment and comprises:
- GCC, GDB and newlib
- Epiphany driver, loader and runtime library
- Eclipse IDE
- BSPs
- Utilities
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.
Resources
OpenCL SDK
OpenCL development is supported by COPRTHR SDK which is developed by Brown Deer Technology.
Resources
Erlang
Erlang Solutions are looking at Erlang support for Parallella and further details will be provided in due course.
Resources
Go
Mortdeus has started work on a Go back-end for Epiphany.
Resources
LLVM
Hoernchen has created an LLVM back-end for Epiphany.
Yabin is currently (15/05/13) looking at Clang support and other features.
Resources
|