This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
start [2015/11/10 17:25] – ursgraf | start [2019/02/25 17:07] – ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | < | + | < |
- | < | + | < |
====== deep ====== | ====== deep ====== | ||
Line 15: | Line 15: | ||
We use eclipse and the Java Sun compiler to translate the original source into an intermediate form, which is called bytecode and is stored in class files. | We use eclipse and the Java Sun compiler to translate the original source into an intermediate form, which is called bytecode and is stored in class files. | ||
Starting with one or several root classes we translate this classes together with any imported library classes into a single executable target file. The instruction in this target file are native machine instructions.\\ | Starting with one or several root classes we translate this classes together with any imported library classes into a single executable target file. The instruction in this target file are native machine instructions.\\ | ||
- | From the bytecode we start by constructing the control flow graph (CFG). Subsequently a still machine independent | + | From the bytecode we start by constructing the control flow graph (CFG). Subsequently a still machine independent |
==== Components ==== | ==== Components ==== | ||
Line 23: | Line 23: | ||
* debugger | * debugger | ||
- | </ | + | ==== Different Microarchitectures ==== |
+ | Deep supports the PowerPC and the ARMv7 microarchitectures. | ||
+ | The integration of the ARM microarchitecture is still in progress. | ||
+ | To distinguish the different architectures in this document, ARM specific information is marked blue and information for the PowerPC architecture is marked orange. | ||
- | <WRAP blindcell 38%> | ||
+ | </ | ||
+ | |||
+ | <WRAP half column 38%> | ||
==== News ==== | ==== News ==== | ||
+ | |||
+ | <box right 100% | 2019.2.1: New debugging format> | ||
+ | DWARF inserted in ELF-file allows debugging with gdb.</ | ||
+ | |||
+ | <box right 100% | 2017.11.06: New Task View in Eclipse> | ||
+ | A new view allows for displaying information about running tasks.</ | ||
+ | |||
+ | <box right 100% | 2017.10.20: First Version of Codegenerator for ARM> | ||
+ | deep can emit ARM instructions (with reduced scope).</ | ||
+ | |||
+ | <box right 100% | 2015.12.17: Version 1.3.2 released> | ||
+ | Version 1.3.2 of deep is now available with an improved RN131 driver for the MPC555.</ | ||
+ | |||
<box right 100% | 2015.11.05: Version 1.3.1 released> | <box right 100% | 2015.11.05: Version 1.3.1 released> | ||
Version 1.3.1 of deep is now released. It comes with an improved runtime-library and supports now libusbx to download to the MPC555 over USB3.0 ports.</ | Version 1.3.1 of deep is now released. It comes with an improved runtime-library and supports now libusbx to download to the MPC555 over USB3.0 ports.</ | ||
Line 33: | Line 51: | ||
<box right 100% | 2015.05.20: Version 1.2.4 released> | <box right 100% | 2015.05.20: Version 1.2.4 released> | ||
Version 1.2.4 of deep is now available with improved Javadoc in our runtime-library and bugfixes in some drivers. | Version 1.2.4 of deep is now available with improved Javadoc in our runtime-library and bugfixes in some drivers. | ||
- | </ | ||
- | |||
- | <box right 100% | 2015.03.10: New Website> | ||
- | Today we've launched our new [[http:// | ||
- | </ | ||
- | |||
- | <box right 100% | 2014.12.16: \\ Version 1.2.1 released> | ||
- | Version 1.2.1 is now available. Booting from Flash fixed now and RN131WiFfly-Driver adopted to new Firmware-Version (4.0) of the RN131WiFly Modules. | ||
</ | </ | ||
Line 49: | Line 59: | ||
Please check in the [[FAQ|FAQ' | Please check in the [[FAQ|FAQ' | ||
</ | </ | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP col2 100%> | ||
+ | <WRAP column left 100%> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP column right 65%> | ||
+ | |||
+ | |||
</ | </ | ||
</ | </ | ||
+ | <WRAP clear></ | ||