Official Ubuntu distro for Parallella
C Other C++ HTML LLVM Shell Other
Latest commit c2a742a Dec 15, 2016 @olajep olajep overlays/parallella: Add parallella background
Signed-off-by: Ola Jeppsson <ola@adapteva.com>
Permalink
Failed to load latest commit information.
fpga_bitfiles bootfs: Add HDMI and noelink variants Dec 8, 2016
mnt
overlays
scripts
tests Use 2016.11 branches in tests and scripts Nov 24, 2016
.gitignore Add gitignore file Mar 7, 2016
ChangeLog.2015.1.txt Add 2015.1 images changelog Feb 10, 2015
LICENSE Add LICENSE file May 2, 2016
README.manual.md
README.md README.md: Add missing steps Mar 25, 2016
bootfs-and-kernel.sh bootfs: Add HDMI and noelink variants Dec 8, 2016
fdisk-cmd.txt Add work in progress rootfs build script Mar 9, 2016
image.sh
kernel.config kernel: Enable CONFIG_PROC_KCORE Dec 8, 2016
md5sum.txt Add work in progress rootfs build script Mar 9, 2016
packages.all Add basic structure Nov 3, 2014
packages.basic.txt packages.basic: Add lm-sensors Mar 22, 2016
rootfs-arm.sh rootfs-arm: Add sync just in case Dec 8, 2016
rootfs.sh rootfs.sh: Support tarball overlays Apr 7, 2016
settings.inc.sh Split settings out to common file Mar 9, 2016
ubuntu-recipe.txt

README.md

Parallella Image scripts

TODO

  • TEST
  • ??? Add bitstream scripts to flow

Flow

  • Build bitstreams and place in fpga_bitfiles/

Optional

export PARALLELLA_LINUX=/path/to/parallella-linux
  • Build ESDK
  • Build COPRTHR (if new release) and place in overlays/. Steps described below.

Now do

./bootfs-and-kernel.sh
sudo ./rootfs.sh path/to/esdk-tarball.tar.gz
sudo ./image.sh out/parallella_e16_headless_gpiose_7010_bootfs.tar.gz parallella_e16_headless_gpiose_7010.img
sudo ./image.sh out/parallella_e16_headless_gpiose_7020_bootfs.tar.gz parallella_e16_headless_gpiose_7020.img

Building coprthr

This step needs to be done on a Parallella board.

git clone https://github.com/parallella/coprthr --branch esdk-2016.3
cd coprthr
./configure --enable-epiphany
make
sudo make install

Copy these files/directories to overlay

  • /etc/ocl.conf
  • /etc/OpenCL/
  • /var/clproc (permission 1777)
  • /usr/local/browndeer