This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
dev:start [2018/10/10 11:02] – ursgraf | dev:start [2021/12/30 08:06] – 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 29: | Line 29: | ||
* [[.: | * [[.: | ||
* [[.: | * [[.: | ||
- | * [[openocd: | + | * [[.:openocd: |
</ | </ | ||
</ | </ | ||
Line 39: | Line 39: | ||
===== 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 ==== |