Hallo, Ich will mich an die ARM Programmierung/Entwicklung ranmachen. Meine Entwicklungsumgebung ist Linux, die ich nur ungern verlasse. Wenn ich alles richtig verstanden habe brauche ich: - Ein Entwichlungsboard (bsp.: Olimex AT91SAM7X256-Board SAM7-EX256) - Den ARM GCC - Den wiggler zum programmieren(bsp.:ARM-JTAG DONGLE FOR PROGRAMMING AND DEBUGGING) - Programiersoftware mit OpenOCD (auch unter Linux ?) oder gibt es da ein Alternative Habe ich was vergessen ? Was benutzt ihr denn, oder was würdet Ihr mir denn raten ? Danke im vorraus
> keine Antwort ? Nur keine Hektik. > Wenn ich alles richtig verstanden habe brauche ich: > > - Ein Entwichlungsboard (bsp.: Olimex AT91SAM7X256-Board SAM7-EX256) Zum Beispiel. > - Den ARM GCC Ja. Und am besten gleich die Bin-Utils und die Newlib (C-Laufzeitbib- liothek) mit dazu. Je nach verwendetem Controller ist ein Satz Headerfiles mit den I/O-Port-Definitionen ganz praktisch. Die findet man entweder beim Controller-Hersteller oder sonstwo durch Googeln. > - Den wiggler zum programmieren(bsp.:ARM-JTAG DONGLE FOR PROGRAMMING > AND DEBUGGING) Zum Beispiel. Diese Parallelportdinger genießen allerdings nicht den allerbesten Ruf, bei mir funktioniert es aber ganz gut. Alternativen wären JTAG-Adapter mit USB-Anschluss. Auf der OpenOCD-Webseite sind die unterstützten Adapter aufgelistet. > - Programiersoftware mit OpenOCD (auch unter Linux ?) Ja, ich kenne zumindest nichts anderes, geschweige denn besseres. > Habe ich was vergessen ? Du brauchst noch GDB und/oder Telnet (falls nicht sowieso schon installiert), um OpenOCD zu bedienen. > Was benutzt ihr denn, oder was würdet Ihr mir denn raten ? Im Prinzip das oben genannte. Das AT91SAM7S74-Board und der Parallelport-JTAG-Adapter sind selbstgefrickelt.
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.