Wie erstellt man einen eclipse projekt-type

OP #4007675
Lesenswert?
• ▲
▼
Hier warten noch ein paar ARM Platinchen bezw. Entwicklungsboards mit: 
StrongArm, ARM7, ARM9, Cortex A9 auf eine sinnvolle Beschäftigung ;)
Dazu habe ich Eclipse LUNA mit passendem CDT Plugin installiert und als 
Toolchain "GNU Tools for ARM Embedded Processors 4.9" installiert. Der 
Beispielcode von Atmel, für das AT91SAM9260-EK, der für den Keilcompiler 
geschrieben ist compiliert mal schon. Da das aber alles eine wilde 
Fummelei war, wüsste ich jetzt gerne wie man eigene projekt-typen in 
eclipse sich schreiben kann weil Atmel und auch Arm scheinbar kein 
Interesse mehr an ihren alten Produkten haben ist ja auch beim Atmel 
Studio bei der ARM unterstützung so.

Muss ich da in der eclipse, der CDT oder der Toolchain doku suchen ?
Wo gehört das dazu ?
Hat da irgend jemand einen link dazu ?

Host ist Windows7 64Bit.
#4007805
Lesenswert?
• ▲
▼
Viel Spaß :-(

Eclipse CDT hat, im Gegensatz zu Eclipse für Java eine Project-Template 
Engine, mit der man eigene C/C++ Projekt-Typen definieren kann. Das ist 
die gute Nachricht.

Die schlechten Nachrichten ist, die Doku 
(http://help.eclipse.org/luna/topic/org.eclipse.cdt.doc.isv/guide/projectTemplateEngine/index.html) 
ist miserabel.

Und sollte der CDT Project-Wizard mit Template Engine nicht ausreichen, 
kann man für gesteigerte Schmerzen einen eigene Eclipse-Erweiterungen in 
Form eines Wizards programmieren. Die Doku für sowas ist, man ahnt es 
schon, beschissen 
(http://help.eclipse.org/luna/topic/org.eclipse.platform.doc.isv/guide/dialogs_wizards_newWizards.htm).

Beide Wege sind voller Überraschungen. Eclipse wird intern nur durch 
Spucke und Kaugummi zusammengehalten und die Eclipse-Entwickler selber 
haben schon lange den Überblick über ihr internes Gemetzel verloren. Mit 
ungewollten Seiteneffekten ist zu rechnen.
Gast #4007871
Lesenswert?
• ▲
▼
Hallo Hannes,

> Eclipse-Entwickler selber haben schon lange den Überblick
> über ihr internes Gemetzel verloren.

Es ist mein innerster Wunsch dir meinen Dank für die umfassende und 
vollkommen korrekte Analyse eines der schlimmsten Softwareprodukte 
unserer Zeit auszusprechen.

Olaf
#4007918
Lesenswert?
• ▲
▼
Olaf schrieb:
> Es ist mein innerster Wunsch dir meinen Dank für die umfassende und
> vollkommen korrekte Analyse eines der schlimmsten Softwareprodukte
> unserer Zeit auszusprechen.

Danke. Ich dachte schon, nur ich komm' nicht damit zurecht, weil ich 
schon seit Jahrzehnten anscheinend eine akute Allergie gegen alles habe, 
was in Java geschrieben ist.

Wer Lust hat, mal was anderes zu probieren: ich habe QtCreator für mich 
entdeckt.

Auch wenn's eigentlich nicht dafür gedacht ist: das Ding kann alles, was 
man für Embedded-Entwicklung - auch ohne Qt - braucht und ist m.E. dabei 
um Klassen besser als z.B. Geany oder Code::Blocks. Dabei schlank, 
schnell und konfigurierbar. Und wenn doch mal was fehlt, fummelt man 
sich das (in C++ oder Python) eben selber hin.

Gut genug jedenfalls, um Eclipse da zu lassen wo's hingehört: in der 
Tonne.
OP #4008199
Lesenswert?
• ▲
▼
Dankeschön Hannes Jaeger, da sieht doch nach einem guten Startpunkt aus 
:-)


Java ist ja nicht das schnellste und eclipse belegt 800MB Plattenplatz 
also auch nichts für die SSD. Es ist ein riesiger Moloch geworden, 
einfach jeden Unsinn, mit dem Argument: man kann es ja mal brauchen, 
reingepackt.

Das ist auch mit den neueren Visual Studios auch so geworden, da wurden 
die Plugins auch immer mehr verkompliziert. Atmel Studio zu erweitern 
ist bestimmt auch nicht einfacher.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.