This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
start [2017/03/20 09:52] – sfink | start [2018/08/20 14:30] – mgehrig2 | ||
---|---|---|---|
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 22: | Line 22: | ||
* target configuration parser | * target configuration parser | ||
* 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 half column 38%> | <WRAP half column 38%> | ||
==== News ==== | ==== News ==== | ||
+ | |||
+ | <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> | <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.</ | Version 1.3.2 of deep is now available with an improved RN131 driver for the MPC555.</ | ||
Line 34: | Line 48: | ||
<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. | ||
</ | </ | ||