Forum: Mikrocontroller und Digitale Elektronik M16C/62P


von Horst (Gast)


Lesenswert?

Hallo zusammen.
Ich arbeite im Rahmen meiner Diplomarbeit mit dem M16C/62P und der 
Tasking EDE Entwicklungsumgebung (v2.2r1)

Ich verwende (bzw. muss verwenden) auch dynamische Speicherverwaltung 
und STL-Container (list).

Weiss jemand, ob man sich darauf verlassen kann, dass diese Dinge 
fehlerfrei implementiert sind?

von Hermann (Gast)


Lesenswert?

Hallo Horst,

primär würde ich mir zuerst mal um die IDE Version Sorgen machen.
Die Version 2.2 ist ziemlich mit Bugs behaftet.
Die aktuelle Version liegt bei 3.1r1 Patch 2.
Außerdem unterstützt diese Version meines Wissens den P Typen noch gar 
nicht.

Eine Dynamische Speicherverwaltung in Embedded Systemen ist generell mit
Vorsicht zu genießen auch wenn sie korrekt implementiert ist.

Hermann

von Olaf (Gast)


Lesenswert?


> Die aktuelle Version liegt bei 3.1r1 Patch 2.

Ich wuerde daran keinen weiteren Gedanken mehr verschwenden.
Der gcc fuer den M16C/R8C laeuft sehr gut. Ich habe eine ganze
Reihe von Projekten vom Renesas auf gcc ruebergezogen.
1-2 kleine Aenderungen, z.B far/near loeschen, IRQ einbindung und alles 
laeuft.

Garnicht davon zu reden das die Arbeit unter Linux/Emacs viel mehr Spass 
macht, aber das ist natuerlich Geschmacksache.


> Eine Dynamische Speicherverwaltung in Embedded Systemen ist generell mit
> Vorsicht zu genießen auch wenn sie korrekt implementiert ist.

Da stimme ich dir zu. Man sollte schon gut wissen was man da macht und
wie gross es wird. Man kommt bei den begrenzten Resourcen so eines
Controllers schnell zu einem Programm das manchmal etwas eigenartig
reagiert. :-)

Olaf

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.