deep

a Cross Development Platform for Java

User Tools

Site Tools


installation

This is an old revision of the document!


Download

Requirements

  • PC running Linux, Mac OS X or Windows
  • Java Developer Kit 11 or newer
  • Eclipse 3.8 or newer
  • Microcontroller board (MPC555 / MPC5200B / MicroZed / Zybo / Colibri)

Install Eclipse

Windows

  • Ensure that you've installed an up-to-date JDK.
    1. Download the JDK from the Oracle website.
    2. Install it by using the setup assistant
  • Install Eclipse IDE for Java Developers.
    1. Get the newest version of Eclipse for Java Developers.
    2. Unzip it into C:\Program Files\eclipse or C:\Programme\eclipse, respectively.

Linux

  • Ensure that you have installed an up-to-date JDK.
    • On ubuntu/debian based systems you can run sudo apt install default-jdk
  • Install Eclipse for Java Developers:
    1. Extract it to a suitable place, such as /opt/deep/eclipse/
      1. mkdir -p /opt/deep/eclipse
      2. tar -C /opt/deep/eclipse -xvf eclipse-java-2020-09-R-linux-gtk-x86_64.tar.gz

Install Eclipse Plugins

  • Install the deep Eclipse plugin from our Update Site.
    1. Start the Eclipse IDE (eclipse.exe)
    2. Open the plugin installation dialog: Help → Install New Software…
    3. Add a new plugin source: Add… → Name: NTB Plugins, Location: http://update.deepjava.org/eclipse/ → OK
    4. Add the plugin by checking deep Plugin for Eclipse from category „NTB“

Install deep Runtime Library

Install Libraries to Access the Hardware

Using a Zynq7000 Based Board

If you use an ARM based target, i.e. the Zybo or MicroZed Board with a Zynq7000 processor, install the OpenOCD toolchain.

Windows

Linux

  • Install OpenOCD, it is probably available through your distribution's package manager. E.g. sudo apt install openocd
  • Download ostboards.rar and unpack it to suitable place, such as /opt/deep/openocd
    • Hint: You can use 7z (package p7zip) to extract .rar files on linux: 7z e ostboards.rar -o/opt/deep/openocd/
  • Run OpenOCD with the correct config file:
    1. cd /opt/deep/openocd
    2. sudo openocd -f microzedboard.cfg or sudo openocd -f digilent_zyboboard.cfg

Using a MPC555 Board

If you want to use deep with our MPC555 and the USB-BDI

  • Install the LibusbJava. For Java 9 and later, make sure that you install the necessary plugin as follows:
    1. Start the Eclipse IDE (eclipse.exe)
    2. Open the plugin installation dialog: Help → Install New Software…
    3. Add a new plugin source: Add… → Name: NTB Plugins, Location: http://update.deepjava.org/eclipse/ → OK
    4. Add the plugin by checking LibusbJava plugin for eclipse from category „NTB“
  • Install the plugin mpc555UsbBdi from the same update site and follow the instructions of the plugin installer
  • On Windows, alternatively to step 1 and 2, you can use our NTB Windows Driver Package

Using a MPC5200 Board

When using a Abatron BDI2000/BDI3000 you must install the Abatron debugger plugin.

installation.1607512265.txt.gz · Last modified: 2020/12/09 12:11 by ursgraf