Forum: Mikrocontroller und Digitale Elektronik Entwicklungsumgebungen für ARM-Controller


von Micha (Gast)


Lesenswert?

Hallo erstmal.

Ich bräuchte mal einen Rat bezüglich ARM-Mikrocontrollern.

Und zwar brauch ich einen IC der eine B6-Brücke ansteuern soll.
Außerdem will ich, daß der einen CAN-Bus hat, und ein SMD-Gehäuse (was 
keine wirkliche Einschränkung der Auswahl ist) hat.
Wir der erste Satz schon andeutete, soll es ein ARM-Controller sein 
(wegen Standard) und auch ein paar Reserven bzgl. Rechenleistung haben 
(MHz).

Ich hab mir schon mal ein paar rausgesucht, welche in Frage kämen (muß 
ich noch genauer betrachten):
Atmel             AT91SAM7X128
ST Microelectronic STR750F
Texas Instruments  TMS470R1A64
Renesas             R5F71364AD80FPV
NEC                UPD70F3372M2GK(A2)-GAK-AX

Mit Renesas und Atmel hab ich Erfahrungen. Die Peripherie und sonstige 
Leistungsdaten kann ich auch vergleichen, aber:
Wer kann mir was zu den unterschiedlichen Entwicklungsumgebungen sagen?
Was für Compiler gibts da? Wie leicht läßt sich mit der entsprechenden 
Toolchain arbeiten?
Weil ich dann auch noch gern vielleicht andere uCs des gleichen 
Herstellers verwenden würde, die dann im Verbund arbeiten, ist das schon 
fast eine strategische Entscheidung.

Kann mir da irgendwer Hinweise geben. Hab ich noch einen interessanten 
(weil sinnvollen) Hersteller vergessen?

Grüße und vielen Dank schon mal im Vorraus
Micha

von ARM-Fan (Gast)


Lesenswert?

>Hab ich noch einen interessanten (weil sinnvollen) Hersteller vergessen?

Ja: NXP (LPC23xx)

von Robert Teufel (Gast)


Lesenswert?

Hier gibts ein paar Infos unf Tips zu ARM Tools
http://www.lpc2000.com/tools/indextools.html

Fuer professionellen Einsatz sind die meiner Meinung nach die Keil 
Umgebung und die IAR Umgebung erste Wahl, weil man da auch Support 
bekommt und die Versionen einigermassen stabil sind und nicht jede Woche 
wechseln
Natuerlich gibt es auch GNU basierende Loesungen, viel billiger oder 
ohne direkte Bezahlung. Die indirekte Bezahlung kommt dann durch 
potentiellen Zeitverlust (Time to market), Performance Verlust oder 
einfach ein groesseres Programm fuer dieselbe Funktionalitaet. Der 
Hauptunterschied ist aber nicht im Compiler selbst, sondern darin, wie 
die Bausteine direkt unterstuetzt werden. Wieviel Kkopfschmerzen 
bereitet es bis der micro das erste mal geflasht ist, muss ich meine 
eigen include Dateien schreiben fuer die Register, wird RTOS 
Unterstuetzung geboten...
Fuer Keil und IAR sind diese Fragen alle erledigt.

Hoffe das hilft etwas weiter.

Robert

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
Noch kein Account? Hier anmelden.