Dies ist eine alte Version des Dokuments!


deep

News

16.12.2014: new version available (1.2.1)
21.7.2014: new version available (1.2.0), exceptions now supported.
21.5.2014: exceptions can be used soon
31.1.2014: new version available (1.1.0)

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:
  • 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

We support only a very limited version of the java library:
  • no string builders → no + operator for strings.
  • no reflection.

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.