KEIL oder IAR für ARM ?

OP #2646389
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
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
>> 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
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
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
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.