Skip to content

ERA on alternative platforms

dtrilla edited this page Dec 28, 2018 · 15 revisions

WIP**

Introduction

In this page you will find how-to run ERA on platforms other than x86 as well as findings and discoveries of such process.

ERA on ARM (Xilinx ZYNQ UltraSCALE [ARM+Mali+FPGA])

Follow the instructions on the next link:

https://medium.com/developments-and-implementations-on-zynq-7000-ap/install-ubuntu-16-04-lts-on-zynq-zc702-using-petalinux-2016-4-e1da902eaff7

To use full capabilities of the platform, use a rootfs for arm64. The one provided in the previous link is armhf (arm32).

TODO: Dump/summarize the steps contents in this wiki

With this you will be able to boot Ubuntu 16.04, without GUI support.

Follow the indications for installing ERA as normal.

Instaling GNUradio

Currently installing gnuradio from ubuntu:arm64 repositories will provide a volk version that does not support neon extensions.

To make use of volk kernels, volk must be compiled from sources, and change the /lib/libvolk.so to point to the new compiled library

Check PYTHONPATH

Booting

Set Switch SW6 to (1:on,2:off,3:off,4:off) for booting from SD Card.

Comunication with the Board

UART through usb (115200 8N1 ttyUSB0)

ERA on POWER

Clone this wiki locally