Gute IDE für Cortex Derivate

OP #2703690
Lesenswert?

Hallo,

falls ich diesen Beitrag im falschen Forumszweig eröffne oder dieses 
Thema hier bereits ausgiebig durchdiskutiert wurde bitte ich um 
Entschuldigung. Jedoch habe ich keine passenden Beiträge über die 
Suchfunktion gefunden.

Jetzt aber zur Sache:
Da die Supportzeit von Keils MDK bald abläuft und die Preise für die 
Verlängerung sehr hoch sind suche ich eine vernünftige kommerzielle 
Alternative für die STM32 Familie. Jedoch schließe ich nicht aus, dass 
später andere Cortex Hersteller infrage kommen.
Die IDE sollte fürs Geld möglichst viel Funktionalität, Qualität und 
Abdeckung über möglichst viele verschiedene MCUs bieten. Guter Support, 
faire Anschaffungs- und Update-Kosten sind auch sehr wichtige Kriterien.
Wichtig ist auch, dass die IDE auf Eclipse basiert.

Gute Erfahrungen mit Eclipse-basierten Werkzeugen (für andere 
Plattformen) zeigen, dass es an vielen Stellen deutlich 
benutzerfreundlicher und preiswerter gehen kann, als man es von Keil 
kennt.

Ich habe bereits einige IDEs angesehen und ausprobiert.
Die Favoriten sind:
- Atollic TrueSTUDIO
- TASKING VX-toolset for ARM

Oberflächlich gesehen unterscheiden sich die IDEs sehr wenig, aber der 
Teufel steckt im Detail. Zum Beispiel sieht es so aus, dass Atollic eine 
feinere Debug-Unterstützung bietet. Dafür bringt Tasking statische 
Code-Analyse-Funktion bereits mit (bei Atollic kostet diese extra).

Die Entscheidung ist schwer und ich verliere den Überblick je mehr ich 
ins Detail gehe. Es sind sehr viele Punkte, die man leider erst in der 
Praxis herausfindet.

Deswegen bitte ich euch mich bei der Auswahl mit eurer Erfahrung und 
Wissen, zu unterstützen.

Für eure Argumente, Vorschläge und Alternativen bin ich sehr dankbar.
Gast #2706008
Lesenswert?

Gennady S. schrieb:
> Die bereits eingeplanten MCUs werden leider nicht unterstützt.

HÄ? bzw. "Wiebitte"?

Lade dir einfach ne neuere Version vom Keil herunter und benutze sie. 
Was aktuelleres als die originalen Compiler von Arm findest du nicht. 
Solange du ne einigermaßen zeitgemäße Vollversion gekauft hast, hast du 
auch die Lizenz für Updates, die nur die Versionsstellen hinter dem 
Punkt betreffen.

W.S.
OP #2726257
Lesenswert?

W.S. schrieb:
> Gennady S. schrieb:
>> Die bereits eingeplanten MCUs werden leider nicht unterstützt.
>
> HÄ? bzw. "Wiebitte"?
>
> Lade dir einfach ne neuere Version vom Keil herunter und benutze sie.
> Was aktuelleres als die originalen Compiler von Arm findest du nicht.
> Solange du ne einigermaßen zeitgemäße Vollversion gekauft hast, hast du
> auch die Lizenz für Updates, die nur die Versionsstellen hinter dem
> Punkt betreffen.
>
> W.S.

Wie soll das funktionieren, wenn die notwendigen Updates erst nach dem 
Supportende zur Verfügung stehen?

Außerdem geht es mir hier hauptsächlich darum eine Entscheidung zu 
treffen, ob ich einen Umstieg mache oder nicht. Ich will herausfinden, 
welche Alternative mir besser passt.

Welche Vorteile hat Keil IDE gegenüber allen anderen 
Entwicklungsumgebungen?

Aus meiner Sicht ist es die sehr gute Unterstützung für alle möglichen 
Cortex-MCUs,  hohe Verbreitung in der Industrie und gute Akzeptanz bei 
den Prüfinstituten. Dies funktioniert nur dann gut, wenn man bereit ist 
jedes Jahr mehrere Tausend Euro für die Supportverlänerung zu bezahlen.
Zu dem integrierten Keil Compiler und RTOS muss ich nicht viel sagen. 
Diese sind meiner Meinung ganz gut. Allerdings weiß ich nicht wie lange 
diese Schienen durch die Keil-Mutterfirma – ARM, noch gepflegt und 
weiterentwickelt wird.
Meine Erfahrungen mit dem Keil Support sind keineswegs positiv.  Keils 
Vertrieb und  Support sind nicht kooperativ und machen nicht wirklichen 
einen Eindruck eine Motivation zu haben etwas für Ihre Kunden zu Tun.
Anscheinend können sie noch sehr gut von der Abhängigkeit vieler 
Entwickler und Unternehmen sehr gut leben. Das wird sich aber in Zukunft 
ändern. Markt bewegt sich wieder.

Wieso sollte ich nun also bei Keil bleiben und nicht die Möglichkeit 
nutzen eine preiswertere und in vielen Aspekten bessere Alternative 
einsetzen?
Gast #2726320
Lesenswert?

seit dem letzten update kann man atollic tatsächlich richtig 
verwenden... davor war es ähnlich mangelhaft wie keil und iar.... nur 
billiger und mit einer um welten besseren ide

support ist übrigends super... was die deutschsprachige vertretung nicht 
beantworten kann (und die ist ziemlich gut) erfährt man ein paar stunden 
später von dene direkt!

habe die 10 lizenzen nicht bereut...
OP #2726424
Lesenswert?

Rufus Τ. Firefly schrieb:
> Es gibt wohl mittlerweile auch eine Eclipse-Integration für IAR:
> http://www.iar.com/en/Products/Eclipse/

Danke für den Tipp.
Ich habe die IAR Demo mit dem Eclipse Plugin ausprobiert.
Das Ganze macht noch einen unausgereiften Eindruck.
Aber es ist schön, dass sich etwas in die richtige Richtung bewegt.

Aber die Preise bei IAR befinden sich auf dem gleichen Niveau, wie bei 
Keil.

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