Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
eclipse [2011/11/27 13:13] – [Konfiguration] petz | eclipse [2014/05/02 06:45] – switch from NOTE to WRAP lenz | ||
---|---|---|---|
Line 32: | Line 32: | ||
<code bash> | <code bash> | ||
- | <note warning>Ubuntu 10.04 liefert das sehr alte Eclipse Galileo mit. Es wird empfohlen ein neueres Paket direkt herunterzuladen. Siehe [[eclipse# | + | <WRAP round alert> |
- | <note tip>Das Paket eclipse-platform enthält nur die Platform und keine Sprachspezifischen plugins. Diese müssen noch mit dem Plugin Manager nachinstalliert werden. Es kann auch eine schon vorhandene Installation von eclipse genutzt werden.</ | + | Ubuntu 10.04 liefert das sehr alte Eclipse Galileo mit. Es wird empfohlen ein neueres Paket direkt herunterzuladen. Siehe [[eclipse# |
+ | </WRAP> | ||
+ | |||
+ | <WRAP round tip> | ||
+ | Das Paket eclipse-platform enthält nur die Platform und keine Sprachspezifischen plugins. Diese müssen noch mit dem Plugin Manager nachinstalliert werden. Es kann auch eine schon vorhandene Installation von eclipse genutzt werden. | ||
+ | </WRAP> | ||
===== Konfiguration ===== | ===== Konfiguration ===== | ||
Line 39: | Line 45: | ||
**Environment**: | **Environment**: | ||
- | <note important> | + | <WRAP round important> |
+ | Starten von Eclipse per Doppelklick im File-Explorer übernimmt nicht die gesetzten Umgebungsvariablen der Shell. | ||
+ | </WRAP> | ||
Die erste Möglichkeit um eclipse mit den gesetzten Umgebnungsvariablen zu benutzen ist, eclipse aus einer Konsole heraus zu starten. | Die erste Möglichkeit um eclipse mit den gesetzten Umgebnungsvariablen zu benutzen ist, eclipse aus einer Konsole heraus zu starten. | ||
Line 81: | Line 90: | ||
- Das Projekt mit einem Klick auf den Hammer bauen. | - Das Projekt mit einem Klick auf den Hammer bauen. | ||
- Nach einem erfolgreichen Build ist im Project Explorer das Binary mit der Zusatzinfo der Architektur, | - Nach einem erfolgreichen Build ist im Project Explorer das Binary mit der Zusatzinfo der Architektur, | ||
- | <note>Wenn statt arm als Architektur die Hostarchitektur steht (z.B. x86), dann wurde der falsche Compiler gewählt. Siehe auch: [[eclipse# | + | <WRAP round info> |
+ | Wenn statt arm als Architektur die Hostarchitektur steht (z.B. x86), dann wurde der falsche Compiler gewählt. Siehe auch: [[eclipse# | ||
+ | </WRAP> | ||
+ | |||
===== Cross Compilen mit Eclipse ===== | ===== Cross Compilen mit Eclipse ===== | ||
Ein Projekt kann auch in Eclipse für eine andere Plattform kompiliert werden. Es ist dafür ein Aufruf des targetspezifischen Compilers nötig. Hier sollen die dazu vorzunehmenden Einstellungen in Eclipse anhand des C Compilers verdeutlicht werden, der durch das LTIB-Paket mitgeliefert wird. Für dieses Beispiel ist dies der GCC 4.3.3. | Ein Projekt kann auch in Eclipse für eine andere Plattform kompiliert werden. Es ist dafür ein Aufruf des targetspezifischen Compilers nötig. Hier sollen die dazu vorzunehmenden Einstellungen in Eclipse anhand des C Compilers verdeutlicht werden, der durch das LTIB-Paket mitgeliefert wird. Für dieses Beispiel ist dies der GCC 4.3.3. | ||
Line 102: | Line 115: | ||
Jetzt wird in der gewählten Configuration das Projekt für die Zielhardware gebaut. Zum Kopieren der gebauten Binärdatei in das RootFS ist noch Folgendes zu erledigen: | Jetzt wird in der gewählten Configuration das Projekt für die Zielhardware gebaut. Zum Kopieren der gebauten Binärdatei in das RootFS ist noch Folgendes zu erledigen: | ||
- | In den Projekteigenschaften unter '' | + | In den Projekteigenschaften unter '' |
+ | Das Kopieren direkt ins LTIB-RootFS funktioniert nur, wenn die Benutzerrechte von Eclipse das Schreiben an diese Stelle erlauben. Notfalls sind vorher die Rechte des Zielverzeichnisses entsprechend anzupassen. | ||
+ | </wrap> | ||
Line 114: | Line 130: | ||
Im nächsten Formular muss nur noch das heruntergeladene ZIP-Archiv ausgewählt werden und mit '' | Im nächsten Formular muss nur noch das heruntergeladene ZIP-Archiv ausgewählt werden und mit '' | ||
{{ : | {{ : | ||
- | <note tip> | + | <WRAP round tip> |
+ | Sollte es beim Kompilieren probleme geben, kann man zuerst das Bauen per direktem Aufruf von '' | ||
+ | </WRAP> | ||
===== Debuggen ===== | ===== Debuggen ===== | ||
* [[eclipse: | * [[eclipse: |