KEIL oder IAR für ARM ?

OP #2646389
Lesenswert?

Hallo,

ich stehe jetzt vor der Endgültigen Augabe mich für eines der beiden 
Tool's zu entscheiden.

Mit beiden habe ich gearbeitet. Ich muss sagen, das mir IAR und KEIL 
beide gut gefallen.

IAR hat sogar noch einen kleinen Vorteil bezüglich der Ordnerstrukturen.

Keil hat einen besseren Debugger und das RTX und div. Stacks.


Was würdet ihr sagen? Opensource Tool's wie Eclipse und die drauf 
basieren fallen aus. - nur IAR vs KEIL.


Was meint Ihr ?


Gruß
Harald



(Target sind Cortex M3/M4 von NXP und STM)
#2664655
Lesenswert?

Harald B. schrieb:
> Hallo,
>
> ich stehe jetzt vor der Endgültigen Augabe mich für eines der beiden
> Tool's zu entscheiden.
>
> Mit beiden habe ich gearbeitet. Ich muss sagen, das mir IAR und KEIL
> beide gut gefallen.
>
> IAR hat sogar noch einen kleinen Vorteil bezüglich der Ordnerstrukturen.
>
> Keil hat einen besseren Debugger und das RTX und div. Stacks.
>
>
> Was würdet ihr sagen? Opensource Tool's wie Eclipse und die drauf
> basieren fallen aus. - nur IAR vs KEIL.
>
>
> Was meint Ihr ?
>
>
> Gruß
> Harald
>

Vielleich hilfts ja noch;
Ich wuerde das vom lokalen Support abhaengig machen. Falls Du da schon 
Erfahrungen gemacht hast, dann kann das die Entscheidung sein.
Keil ist ein Teil von ARM, wird also im Zweifelsfall mehr interne 
Information haben. Wenn Du solche allerdings brauchst, dann bist Du 
sowieso verratzt ;-)
Meine Erfahrungen in Deutschland sind schon ein paar Jahre her und ich 
hatte sehr gute Erfahrungen mit dem damals unabhaengigen Anbieter.
Noch 2 Aussagen: 1. Keil ist Marktfuehrer fuer den ARM Cortex, 
mindestens in den USA wo unsere Firma die Daten her hat. IAR ist der 
Marktfuehrer wenn es um kommerzielle Compiler im embedded Bereich ARM + 
MSP430 + Renesas + Microchip.... geht.
Deine Entscheidung ist OK, egal welche IDE Du nimmmst! Das ist aehnlich 
wie eine Entscheidung fuer ein Auto der deutschen Oberklasse, soll es 
ein BMW oder ein Benz sein. Da gibt es Vorlieben aber beides sind tolle 
Autos.

Robert

>
> (Target sind Cortex M3/M4 von NXP und STM)
#2664689
Lesenswert?

>> Was würdet ihr sagen? Opensource Tool's wie Eclipse und die drauf
>> basieren fallen aus. - nur IAR vs KEIL.

Warum? Geht's nur um die IDE oder den Compiler/Linker/Debugger? Als IDE 
bevorzuge ich bspw. VS und arbeite nur wenn es sich absolut nicht 
vermeiden lässt mit Keil oder IAR. Letztere sind verglichen mit VS, 
Eclipse und Netbeans als IDE imo schlicht unbrauchbar.

Robert Teufel schrieb:
> Vielleich hilfts ja noch;
> Ich wuerde das vom lokalen Support abhaengig machen. Falls Du da schon
> Erfahrungen gemacht hast, dann kann das die Entscheidung sein.

Das schon... Geht's um hoch optimierten Code oder sicherheitskritische 
Systeme ist eher GHS erste Wahl 
http://www.ghs.com/products/arm_development.html
Gast #2664851
Lesenswert?

C-Code ist nun mal C-Code ob der nun für arm mips oder für win Doof 
übersetzt wird ist da mal egal.

und für mich als Coder der nun mal C-Code erstellt ist das Tool zum 
Erstellen und Verwalten von C-Code wichtig. Ich weiss jetzt nicht den 
aktuellen stand. aber das was IAR 5 mal als Code Compleation angeboten 
hat war einfach nur lachhaft. sorrie, da war VS 6 noch besser was die 
code bearbeitung an ging. Und für leute die aus von eclips für JAVA und 
VS verwöhnt sind ist das teilweise einfach nur ne zumutung. Da taugen 
einfache Editoren wie z.B. Notpad ++ noch mehr.

und mit VS kann man durchaus andere compiler einbinden. ist halt nur die 
frage ob das auch mit allen versionen geht. Mit VS 6 ging das noch 
durchaus.
#2665529
Lesenswert?

Harald B. schrieb:
> Was würdet ihr sagen? Opensource Tool's wie Eclipse und die drauf
> basieren fallen aus. - nur IAR vs KEIL.

Ich habe vor einigen Jahren beide probiert.
Die Keil IDE ist mir aber in der Beedienung intuitiver vorgekommen. Habe 
mich sehr gut damit zurechtgefunden.
Schlußendlich habe ich mich aber für die IDE CrossWorks von Rowley 
entschieden. Hauptgrund war der um einiges günstigere Preis. Die IDE 
verwendet zwar den GCC, aber ist nicht Eclipse basierend. Vorteil ist 
auch, dass ein eigenes RTOS mitgeliefert wird.
#2665687
Lesenswert?

123 schrieb:
> und mit VS kann man durchaus andere compiler einbinden. ist halt nur die
> frage ob das auch mit allen versionen geht. Mit VS 6 ging das noch
> durchaus.

Das geht immer noch: Intel C/C++-Compiler im VS, Atmel AVR Studio 5/6 
bzw. Visual Studio Shell oder auch bei der Portierung des .NET Micro 
Frameworks oder beim entwickeln mit dem Android NDK 
http://code.google.com/p/vs-android/.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren