deep

a Cross Development Platform for Java

User Tools

Site Tools


firstexample:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
firstexample:start [2020/12/02 10:25] ursgraffirstexample:start [2022/11/17 15:01] (current) – [First Example] ursgraf
Line 1: Line 1:
 ====== First Example ====== ====== First Example ======
 +Please note that projects must reside in directories with identical names. However, projects may reside everywhere on disk, they do not necessarily have to reside in the current eclipse workspace.
 ===== Hello World with System.out ===== ===== Hello World with System.out =====
   * [[first_example_mpc555| Hello World on the NTB mpc555 Board]]   * [[first_example_mpc555| Hello World on the NTB mpc555 Board]]
Line 11: Line 12:
   * [[first_example_microzed_appdev| Application Developer]]    * [[first_example_microzed_appdev| Application Developer]] 
   * [[first_example_microzed_deploy| Deploying]]    * [[first_example_microzed_deploy| Deploying]] 
 +
 +===== Developing on the NTB mpc555 Board =====
 +The standard run configuration as described in [[firstexample:first_example_mpc555|Hello World on the NTB mpc555 Board]] will load the program into internal and external RAM and run it from there. If you want to put your program into nonvolatile flash memory proceed with [[mpc555flashing|Flashing your Program (mpc555)]].
 +
 ===== Running Demo Programs ===== ===== 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//. \\ 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//. \\
-{{:demoprograms.png?250|}}+{{demoprograms.png?250|}}
  
 Edit the //rootclasses// entry in the //deep// project file as follows Edit the //rootclasses// entry in the //deep// project file as follows
Line 22: Line 27:
 </code> </code>
  
-Create a run configuration and run the program as given in [[first_example|Hello World with System.out]]. 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.+Create a run configuration and run the program as given in [[firstexample:start|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.1606901124.txt.gz · Last modified: 2020/12/02 10:25 by ursgraf