Tools um ein LIN .ldf in C-Code zu konvertieren?

OP #4897332
Nachdem Google mir gerade eher weniger was hilfreiches ausgespuckt hat - 
LDF steht unter anderem für Low Density Fiberboard - dachte ich mir so, 
ich frage mal hier, auch wenn zu LIN hier kaum mal was steht.

Also es geht um LIN und ein .ldf ist das LIN desription file, also die 
Datenbasis in der die Botschaften und Signale definiert werden.
Lesen und editieren ist soweit ja kein Problem.

Gibt es eigentlich Tools gibt die aus einem .ldf C-Code bauen können?
Also Variablen entsprechend der Signale anlegen und vor allem auch Code 
erzeugen der die Signale aus dem Byte Array der LIN-Daten extrahiert.

Wenn ja, wie heissen die und gegebenenfalls, wo sind die zu finden?

Die Signale sind gerne mal "Platz optimiert" über die Bytes verschmiert, 
das Bit-geschubse von Hand zu erstellen wird langsam lästig. :-)

Oder wie macht Ihr das?
Gast #4897346
Ich kenne nur die proprietären Tools von Melexis.
Für die uController mit integriertem LIN (MLX81xxx) gibt's da einen 
"LDF-Nodegenerator" der aus der LDF schon mal ein Grundgerüst in C baut.
Läuft alles in Eclipse.

Ansonsten mache ich das auch alles "zu Fuß"..

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.