This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:start [2018/10/10 11:02] – ursgraf | dev:start [2022/12/20 11:30] (current) – ursgraf | ||
---|---|---|---|
Line 2: | Line 2: | ||
<WRAP half column 58%> | <WRAP half column 58%> | ||
====== Project deep ====== | ====== Project deep ====== | ||
- | Under the name of **deep** a new cross development platform for Java was created. The project was initiated and is maintained by the Institut for Computer Science at the Fachhochschule für Technik, NTB, Buchs, Switzerland. | + | Under the name of **deep** a cross development platform for Java was created. The project was initiated and is maintained by the Institut for Computer Science at the Eastern Switzerland University of Applied Sciences, OST, Buchs, Switzerland. |
===== Goals ===== | ===== Goals ===== | ||
Line 30: | Line 30: | ||
* [[.: | * [[.: | ||
* [[openocd: | * [[openocd: | ||
+ | * [[.: | ||
</ | </ | ||
</ | </ | ||
Line 39: | Line 40: | ||
===== Crosscompiler ===== | ===== Crosscompiler ===== | ||
- | Our **deep** compiler translates Bytecode into machine code for a certain processor. To optimize for speed and code size and to make use of register based architecture - such as PPC - we transform the Bytecode in a first step into [[.: | + | Our **deep** compiler translates Bytecode into machine code for a certain processor. To optimize for speed and code size and to make use of register based architecture - such as PPC or ARM - we transform the Bytecode in a first step into [[.: |
==== Frontend ==== | ==== Frontend ==== | ||
Line 68: | Line 69: | ||
---- | ---- | ||
==== Internal Developer Documentation ==== | ==== Internal Developer Documentation ==== | ||
- | The internal documentation for maintainers can be found [[http:// | + | The internal documentation for maintainers can be found [[http:// |