www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik KEIL oder IAR für ARM ?


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Harald B. (haraldino)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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)

Autor: Frank K. (fchk)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Wenn Ihr so Zeugs wie MISRA-C etc braucht, dann IAR. IAR scheint in der 
Automobilindustrie sehr beliebt zu sein.

fchk

Autor: Robert Teufel (robertteufel)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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)

Autor: einfach mal nachdenken (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Harald B. schrieb:
> Was meint Ihr ?

Keil is an ARM company ;-)

ARM hat Keil als seinen Tool Hersteller gekauft, warum nur?

Autor: Arc Net (arc)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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

Autor: Friedrich Seuhs (fseuhs)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Arc Net schrieb:
> 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

Bitte was ist VS ?

Microsoft Visual Studio?

Wenn ja, inwieweit supported es die diversen ARM-Varianten?

Autor: 123 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

Autor: Friedrich Seuhs (fseuhs)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

Autor: Arc Net (arc)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net