Forum: Mikrocontroller und Digitale Elektronik Lohnt der Einsatz des µc/CAN - Stack


von Fabian B. (fabs)


Lesenswert?

Hallo,
 kennt jemand den kommerziellen CAN-Stack µC/CAN von www.micrium.com und 
hat ihn schonmal eingesetzt?
 - Wie "komfortabel" ist das Arbeiten damit?
 - Ist es eine wesentliche Arbeitserleichterung?
 - Lohnt sich der Einsatz von immerhin 1k4€?

Und was ich bisher noch nicht heraus gefunden habe: ist der Stack mit 
GCC oder nur mit IAR zu verwenden?

Gruß
Fabian

von peterguy (Gast)


Lesenswert?

Welchen Prozessor setzt du ein, bzw. planst du einzusetzen?

von Fabian B. (fabs)


Lesenswert?

Stimmt, hätte man dazu sagen sollen...
es wird ein AT90CAN128 von Atmel.

Gruß
Fabian

von peterguy (Gast)


Lesenswert?

Hast du mal geschaut, ob es für diesen µC nicht schon freie CAN Stacks 
gibt? Könnte mir gut vorstellen, daß so ein Stack hier im Forum oder im 
Rahmen eines open-source projektes erhältlich ist. Schließlich ist der 
AT90CAN128 ein gängiger Typ.

Oder gibt es an den Stacks von micrium ein bestimmtes Feature, daß du 
gerne verwenden möchtest?

von Fabian B. (fabs)


Lesenswert?

Ja, ich habe auch schon kostenfreie Stacks gefunden.
Ich bin nur dabei alle Möglichkeiten auszuloten und suche nach 
Erfahrungen anderer.
Der Micrium-Stack hat halt den Vorteil, dass er die Software "relativ" 
portierbar machen würde.

Gruß
Fabian

von peterguy (Gast)


Lesenswert?

Ok, wenn du jetzt schon absehen kannst, daß die Software später auf 
andere µCs portiert wird, hat ein solcher Standard Stack durchaus seinen 
Reiz. Vorausgesetzt natürlich, das zukünftige System wird von dem 
Stackhersteller ebenfalls unterstützt und die Schnittstelle beleibt 
gleich.

Erfahrungen habe ich bisher leider nur am Rande und auch nur mit den 
Vector CAN und Vector LIN Stacks sammeln können. Das Schöne an den 
Treibern ist halt, daß man Teile aus .dbc bzw. ldf Files generieren 
lassen kann und sich somit viel Bitfummelei spart. Zudem sind die Stack 
meist gut getestet und supportet.
Auf der anderen Seite ist es sehr sehr ärgelich, wenn dann doch mal ein 
Fehler im Stack ist, denn bis man den gefunden hat und der Hersteller 
diesen anschliessend fixt geht viel Zeit (und damit auch Geld) verloren.

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.