Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:deep:start [2014-07-21 09:45] – kalberer | software:deep:start [2016-03-23 08:58] (aktuell) – gelöscht tinner | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== deep ====== | ||
- | <box right green 40% | News> | ||
- | 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)\\ | ||
- | 10.1.2014: new version available (1.0.0)\\ | ||
- | </ | ||
- | |||
- | **deep** is a Cross Development Platform for Java developed at the NTB. It consists of the following modules: | ||
- | * Crosscompiler (to translate [[: | ||
- | * Eclipse plugin (for the integration into [[: | ||
- | * Runtime System (operating system, device drivers and system libraries for the target) | ||
- | |||
- | **deep** is hosted on [[https:// | ||
- | |||
- | ---- | ||
- | |||
- | ==== Integrated Development Environment (IDE) ==== | ||
- | <box right red 40% | IMPORTANT Limitations> | ||
- | Currently our compiler has the following limitations: | ||
- | * no java exceptions. | ||
- | * arrays are supported up to three dimensions. | ||
- | * " | ||
- | </ | ||
- | Comprises compiler, linker and debugger. | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.: | ||
- | |||
- | ==== Target Library and Runtime System for PowerPC ==== | ||
- | <box right red 40% | 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/ | ||
- | * [[http:// | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.:rts:os| Operating System]] | ||
- | * [[.: | ||
- | * [[.: | ||
- | * [[.: | ||
- | | ||
- | ==== Download ==== | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | |||
- | ---- | ||
- | ==== Developer Documentation ==== | ||
- | The developer documentation can be found under [[.: | ||
- | The internal documentation for maintainers can be found [[http:// |