Hallo, wir betreiben hier in der Firma gerade eine kleine Evaluation einiger Automotive-Qualifizierten 8-Bitter, darunter AVRs, PICs und eben auch die neue S08-Serie von Freescale. Prinzipiell soll ein 8-Bitter gefunden werden, mit wenig Pins, keinen großartigen Leistungsdaten außer ausreichend Flash und irgendeiner seriellen Schnittstelle, aber C oder C++ Entwicklungsumgebung. Der Preis der IDE spielt eine sekundäre Rolle, da das wegen der Stückzahlen kaum ins Gewicht fällt, wichtiger ist Codequalität, Einhaltung von Standards (MISRA, ANSI, usw.). Zu unserer Evaluation gehört auch eine Bewertung der IDEs. Für AVRs und PICs findet man im Netz ja Infos in Hülle und Fülle, weil sie beliebt bei Amateuren sind. Ganz parktisch sind als Ausgangspunkt daher die Auflistungen der einzelnen Compiler bei Wikipedia. Für den S08 (z.B. MC9S08SL8M) habe ich bis jetzt nur den hauseigenen CodeWarrior 6.2 sowie den von IAR gefunden. Jetzt zu meinen Fragen: 1. Gibt es noch eine nennenswerte IDE für die S08-Prozessoren? 2. Was sind denn die Pros und Kontras für IAR und CodeWarrior und ggf. andere Entwicklungsumgebungen? Bei vergangenen Projekten wurde hier in der Firma (noch vor meiner Zeit) der CodeWarrior verwendet, ich persönlich (derjenige, der auch die neue Software schreiben wird) habe dagegen bereits 1 Jahr lang mit dem IAR for MSP430 in einer anderen Firma gearbeitet und fand den ziemlich gut. Vielleicht habt ihr ein paar Meinungen dazu? Vielen Dank!
Hallo, es gibt noch einen Compiler bzw Entwicklingsumgebung von Cosmic. http://www.cosmic-software.com/ Zumindest die Codewarrior und die Cosmic Software kann man aus dem netz laden und kostenlos testen, das könnte schonmal erste Aufschlüsse geben. Die IAR Software kenne ich nicht. Eckhard
Hallo, habe bereits ein Angebot von Cosmic erhalten. Vielen Dank für den Tip. IAR ist vorerst aus dem Rennen, da sie nur rund 30% der Derivate unterstützen - unseres ist nicht dabei.
Man kann auch die Freescale IDE über Makefile steuern, den "chc08" Compiler und den "linker". Die IDE selbst ist eher fragwürdig, man weiss immer nicht so recht, was alles passiert. Möglicherweise braucht man zu Einstieg ein "Dummy" Prj, um den Debugger "hiwave" zu konfigurieren / zu starten. Ganz die Finger lassen sollte man vom "PE" Processor Expert (ausser evtl. für kleine Vorversuche).
Hallo, wir haben uns für den Atmel AVR entschieden. Uns bleibt dann "nur" noch die Entscheidung ob AVR-Studio oder IAR for AVR. Danke für eure Mühe.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.