Forum: Mikrocontroller und Digitale Elektronik Gute IDE für Cortex Derivate


von Gennady S. (gennady_s)


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.

von Fritz (Gast)


Lesenswert?

Schau dir auch CrossStudio für ARM von Rowley an.
Die ist preislich wesentlich günsiger als Keil und es ist auch ein RTOS 
aufpreisfrei dabei.

von Steel (Gast)


Lesenswert?

Wen stört das auslaufen der Support-Zeit?

Die Compiler sind stabil, solange alle uC unterstützt werden würde ich 
den Keil weiterverwenden.

von Gennady S. (gennady_s)


Lesenswert?

Fritz schrieb:
> Schau dir auch CrossStudio für ARM von Rowley an.
> Die ist preislich wesentlich günsiger als Keil und es ist auch ein RTOS
> aufpreisfrei dabei.

Vielen Dank. Ich schaue mir die CrossStudio genauer an.

von Gennady S. (gennady_s)


Lesenswert?

Steel schrieb:
> Wen stört das auslaufen der Support-Zeit?
>
> Die Compiler sind stabil, solange alle uC unterstützt werden würde ich
> den Keil weiterverwenden.

Die bereits eingeplanten MCUs werden leider nicht unterstützt.

von W.S. (Gast)


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.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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

von Gennady S. (gennady_s)


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?

von hans (Gast)


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...

von ttl (Gast)


Lesenswert?

da schließe ich mich an: der Support von KEIL ist unterirdisch, hab 
leider auch gerade wieder für ein Jahr verlängert

von Matthias K. (matthiask)


Lesenswert?

CooCox CoIDE

von Gennady S. (gennady_s)


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.

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.