deep

a Cross Development Platform for Java

User Tools

Site Tools


firstexample:start

This is an old revision of the document!


First Example

Hello World with System.out

Developing on the Avnet MicroZed Board

As this board contains a FPGA which must be loaded with a suitable configuration, you have to carefully select one of the following methods.

Running Demo Programs

The deep runtime library offers a couple of demo programs, e.g. using serial output or flashing a led. Create a new project as given above and open the deep project file. Navigate to Referenced Libraries entry in the Package Explorer and find a suitable demo program, e.g. for the MicroZed board org.deepjava.runtime.zynq7000.microzed.demo.Blinker.

Edit the rootclasses entry in the deep project file as follows

#	enter names of rootclasses, e.g.
#	rootclasses = "test.MyFirstTestClass","other.MySecondTestClass";
	rootclasses = "org.deepjava.runtime.zynq7000.microzed.demo.Blinker";

Create a run configuration and run the program as given in First Example. Be aware of the fact that all the examples using flink devices (which are implemented in the FPGA) need a suitable configuration loaded into the FPGA at startup.

firstexample/start.1606901158.txt.gz · Last modified: 2020/12/02 10:25 by ursgraf