Hi, verwendet Ihr bereits Eclipse in C-Projekten und wie integriert Ihr dann die Compiler Toolchains für Euren µC? Au Revoir Donkey
Ja, verwende ich. Hier ist eine gute Anleitung: http://www.yagarto.de/howto/yagarto2/index.html Ciao Dirk
Hi Dirk, hab zwar kein ARM, aber das wirft gleich neue Fragen auf: 1. Müssen Makefiles selber erstellt werden? 2. Was ist mit Compiler Settings? CU Donkey
zu 1.: Nein, Du kannst Vorlagen verwenden, die Du entsrechend abänderst. zu 2.: was soll mit denen sein?
Dirk K. schrieb: > die stellt Du im makefile ein oder, wenn du ein passendes plugin installiert hast (AVR plugin, GNU ARM plugin, ...), in den Projekt-Settings. Das makefile erstellt das plugin dann automatisch. Oliver
Donkey schrieb: > verwendet Ihr bereits Eclipse in C-Projekten und wie integriert Ihr dann > die Compiler Toolchains für Euren µC? Ja ich verwende nur noch Eclipse für meine AVR-Projekte. Einfach die folgenden Plugins installieren: CDT-Plugin (http://download.eclipse.org/tools/cdt/releases/indigo) AVR-Plugin (http://avr-eclipse.sourceforge.net/updatesite/) Dann kann man ein neues Projekt anlegen, µC und F_CPU wählen, programmieren, auf kompilieren klicken (Makefile wird automatisch erstellt), und schließlich auf den AVR überspielen. Besonders genial finde ich dabei STRG+SHIFT+F
dito. Mit dieser Kombi + den (Refactoring) Funktionen die Eclipse von Haus aus bietet, lachst du dich über das krüppelige AVR Studio schlapp. gruß cyblord
>> CDT-Plugin (http://download.eclipse.org/tools/cdt/releases/indigo) >> AVR-Plugin (http://avr-eclipse.sourceforge.net/updatesite/) > Mit dieser Kombi + den (Refactoring) Funktionen die Eclipse von > Haus aus bietet, lachst du dich über das krüppelige AVR Studio schlapp. Kann man damit auch auf dem Chip debuggen? > Besonders genial finde ich dabei STRG+SHIFT+F Was macht das?
Thomas schrieb: >>> CDT-Plugin (http://download.eclipse.org/tools/cdt/releases/indigo) >>> AVR-Plugin (http://avr-eclipse.sourceforge.net/updatesite/) >> Mit dieser Kombi + den (Refactoring) Funktionen die Eclipse von >> Haus aus bietet, lachst du dich über das krüppelige AVR Studio schlapp. > Kann man damit auch auf dem Chip debuggen? Nein leider nicht. Allerdings hat die Debugging Funktion von AVR-Studio mich nie wirklich überzeugt. >> Besonders genial finde ich dabei STRG+SHIFT+F > Was macht das? Es setzt im ganzen Code eine frei wählbaren Style um. Beispiel:
1 | int main ( void) |
2 | |
3 | {
|
4 | int x=0, y = 3; |
5 | }
|
wird bei meinem Style automatisch zu:
1 | int main(void) |
2 | {
|
3 | int x = 0, y = 3; |
4 | }
|
Gerade installiert: Eclipse Classic 4.2 32Bit + CDT + MinGW Refactoring und "Strg + Shift + F" getestet. Schicke Features. Codeformatierung macht aber z.B. Visual Studio automatisch nach jedem Enter. Gefällt mir persönlich besser. Ansonsten finde ich Eclipse auf dem ersten Blick ziemlich unübersichtlich. Man bekommt immer jede menge Features und Optionen eingeblendet, auch wenn man sie gar nicht sinnvoll anwenden kann. Visual Studio hält sich hier angenehmer zurück, und bietet dennoch alle Funktionen.
Das ist alles nur eine Frage der Gewöhnung. Mir ging's anfangs genauso, heute arbeite ich mit beiden Oberflächen gerne.
Oliver schrieb: > oder, wenn du ein passendes plugin installiert hast (AVR plugin, GNU ARM > plugin, ...), in den Projekt-Settings. Das makefile erstellt das plugin > dann automatisch. Anschlußfragen: 1. Nicht immer möchte ich alle Sourcen in Projekten Builden. In dem Fall, dass ein Makefile mit einem Plugin automatisch erstellt wird, wie können dann nur bestimmte Sourcen aus der Projektansicht zum Builden ausgewählt werden? 2. Wie gut funktioniert 1. in Industrieprojekten mit vielen Softwaremodulen?
Donkey schrieb: > 1. Nicht immer möchte ich alle Sourcen in Projekten Builden. In dem > Fall, dass ein Makefile mit einem Plugin automatisch erstellt wird, wie > können dann nur bestimmte Sourcen aus der Projektansicht zum Builden > ausgewählt werden? Man kann einzelne Dateien vom Build ausschließen. (rechtsklick -> Exlucde from build)
Thomas schrieb: > Codeformatierung macht aber z.B. Visual Studio automatisch nach jedem > Enter. Echt? Ich frage mich gerade, woher denn VS weiß, was ich noch tippen will und es schon vorher entsprechend formatiert??? Nach einer schließenden geschweiften Klammer wäre so spontan wohl der geeignetste Zeitpunkt. Kann man sowas nicht in Eclipse auch irgendwie scripten oder so? Ansonsten gefällt mir Eclipse auch von allen am besten und deshalb schreibe ich den Sourcecode auch mit dem Eclipse Editor. Weiter (load, debug etc.) geht es dann aber mit einer dafür deutlich geeigneteren Anwendung. Die schnallen dann üblicherweise automatisch, daß sich die Datei verändert hat und fragen, ob sie aktualisiert werden soll.
Thomas schrieb: > Gerade installiert: > Eclipse Classic 4.2 32Bit + CDT + MinGW > > Refactoring und "Strg + Shift + F" getestet. > Schicke Features. > Codeformatierung macht aber z.B. Visual Studio automatisch nach jedem > Enter. > Gefällt mir persönlich besser. Also ich möchte eben gerade NICHT dass während des tippens mein Editor an meinen Eingaben rumpfuscht. > Ansonsten finde ich Eclipse auf dem ersten Blick ziemlich > unübersichtlich. Ist normal, ist aber Gewöhnungssache mehr nicht. > Man bekommt immer jede menge Features und Optionen eingeblendet, auch > wenn man sie gar nicht sinnvoll anwenden kann. Wo bekommst du da was eingeblendet? > Visual Studio hält sich hier angenehmer zurück, und bietet dennoch alle > Funktionen. Es bietete lange nicht "alle" Funktionen die auch Eclipse bietet. Der Funktionsumfang ist aus meiner Sicht nicht wirklich zu vergleichen. Ähnliches gilt fürs "Handling". Ich würde mich an deiner Stelle erstmal einige Zeit mit Eclipse beschäftigen und es dann nochmal beurteilen. gruß cyblord
Ich finde die Klammern im Programmers Notepad unübertroffen. Ansonsten finde ich Eclipse auch etwas unübersichtlich. Ingo
Ingo schrieb: > Ich finde die Klammern im Programmers Notepad unübertroffen. Ansonsten > finde ich Eclipse auch etwas unübersichtlich. > > > Ingo Ich weiß gar nicht was alle immer mit "unübersichtlich" haben. Was ist das? Ein neues Programm ist Anfangs verwirrend bis man eingearbeitet ist. Für mich ist das ganz normal. Aber woher kommt diese Jammer-Mentalität? Dies oder das sei ja so unübersichtlich. Sorry ich kann das nicht nachvollziehen, das kommt mir echt weinerlich vor. gruß cyblord
Kann sein das es daran liegt das ich noch nicht viel damit gearbeitet habe.
cyblord ---- schrieb: > Ich weiß gar nicht was alle immer mit "unübersichtlich" haben. Was ist daran denn so unverständlich für dich? Vielleicht verstehst du es eines Tages mal, warum die Gewöhnung an irgendeine spezielle Programmierumgebung wie Eclipse oder Visual Studio für manchen einfach Mist ist. Wenn man nämlich mit einem ganzen Sack voll Tools herumhantieren muß und jedes davon seine speziellen "unübertroffen genialen" Features hat, dann kotzt man irgendwann ab und reduziert den Wust ganz freiwillig - dort wo das möglich ist (also bei der Software) - auf einen simplen Editor und ein Script für's Übersetzen - egal um was für einen verdammten Prozessor und für eine bescheuerte Programmiersprache es im konkreten Falle geht. W.S.
> Also ich möchte eben gerade NICHT dass während des tippens mein Editor > an meinen Eingaben rumpfuscht. Es ist bei Eclipse wichtig das man nach der Installation etwa 50% der aktivierten Kinderfeatures abschaltet und das ist auch problemlos moeglich. Danach ist die Oberflaeche auch wieder so schnell wie ein Emacs auf einem 486er. Olaf
W.S. schrieb: > Wenn man nämlich mit einem ganzen Sack voll Tools herumhantieren muß und > jedes davon seine speziellen "unübertroffen genialen" Features hat, dann > kotzt man irgendwann ab und reduziert den Wust ganz freiwillig - dort wo > das möglich ist (also bei der Software) - auf einen simplen Editor und > ein Script für's Übersetzen - egal um was für einen verdammten Prozessor > und für eine bescheuerte Programmiersprache es im konkreten Falle geht. > > W.S. Hört sich für mich so an, als ob du ein Problem damit hättest moderne Tools sinnvoll und produktiv einzusetzen. Entweder fehlt es an Hirn oder an Lust, und dann wird halt aus bequemlichkeit der einfache altbekannte Editor rausgeholt. Bloss nix neues. Ging früher ja auch so. Au mann da wird einem einiges klar. gruß cyblord
Gibt es ein Basis-Plugin (jar + xml dateien), dass sich für jede x-beliebige Toolchain (Compiler, Assembler, Linker.exe) anpassen lässt?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.