Dies ist eine alte Version des Dokuments!


deep

News

30.1.2014: new deep version available (1.1.0)
6.6.2013: new deep version available (0.3)
12.5.2013: new configuration will be ready soon
1.5.2013: enumerations now supported.

deep is a Cross Development Platform for Java developed at the NTB. It consists of the following modules:

  • Crosscompiler (to translate Java bytecode into machine code)
  • Eclipse plugin (for the integration into Eclipse)
  • Runtime System (operating system, device drivers and system libraries for the target)

deep is hosted on Sourceforge.


Integrated Development Environment (IDE)

IMPORTANT Limitations

Currently our compiler has the following limitations:
  • no java exceptions.
  • arrays are supported up to three dimensions.
  • „synchronized“ not yet implemented.

Comprises compiler, linker and debugger.

Target Library and Runtime System for PowerPC

IMPORTANT Limitations

Currently our compiler has the following limitations:
  • limited java library, notably: no string builders.

Comprises a simplified java library and board support package for MPC555/MPC5200.

Download

Developer Documentation

The developer documentation can be found under dev.
The internal documentation for maintainers can be found here.