Skip to content
Peter Saunderson edited this page Jul 27, 2016 · 14 revisions

Home / parallella-yoctobuild

Introduction

This project uses Yocto to provided an easy to use Linux build environment for the Parallella board that includes a 16 core Epiphany processor. Rather than leave the user to select the various meta-layers required, this project includes submodules with the required meta-layers. This is important for the Parallella project where, for example, the oh (Open Hardware) xilinx fpga is rapidly changing and it is sometimes difficult to get all the desired functionallity working.

One choice that has been made with this project is to build the Epiphany SDK (libs, binutils, gcc and newlib) from source using the meta-epiphany and meta-exotic layers. Alternatively the user may select to use the binary release of the Epiphany SDK by bitbaking the appropriate image from meta-parallella.

Three branches are significant in this repository:

  1. elink-redesign branch - latest working version using whatever it takes, perhaps using my build of the oh fpga
  2. parallella-elink-redesign branch - adds a demonstration of how to add a new layer (meta-example) to modify the Yocto build
  3. yoctobuild - (now rather dated) latest working version using official release of the fpga

The top level repository is parallella. I realise there is a lot to take in with this project so I have create a Getting Started Guide and Quick Start list of instructions. Feedback is always welcome, or if there is a specific issue with one of the repositories please create a new Issue on github.

Navigation

The Yocto Project Troubleshooting notes Developer notes meta-exotic Instructions for
contributors
Yocto default project [[Troubleshooting notes Troubleshooting-notes]] [[Developer notes Developer-notes]]
Clone this wiki locally