CAN-Adapter, vorzugsweise PCI(e), zum Loggen unter Linux?

OP (Firma: G.) #4030096
Zum Loggen (Aufzeichnen) von CAN-Daten gibt es ja einiges wie den 
MICROCHIP CAN BUS Analyzer und dazu das Programm CANalyzer, aber das 
gibt es nicht für Linux.
Zudem brauche ich die Daten mit Zeitstempeln die zumindest auf eine 
Millisekunde genau sind, also keinen USB-Adapter sondern etwas was 
üblichweise nur zwischen ein und zwei Mikrosekunden Latenz hat wie eine 
PCI oder PCIe-Karte, oder eine Onboard-Schnittstelle (d. h. auf dem 
Mainboard), aber CAN gibt es wohl nicht onboard.
Welche PCI(e) Karten kann man auch zum Loggen von CAN-Daten unter Linux 
verwenden?

Und kann man die weitgehend wie andere serielle Schnittstellen 
ansprechen, z. B. mit select auf das Eintreffen von Daten warten und mit 
cfgetispeed die Baudrate auslesen?
Gast
Der Zeitstempel wird üblicherweise schon vom Controller erstellt und 
dann über USB mitgesendet. Die Latenz von USB ist hier wurscht. Ebenso 
bei PCI / PCIe-Karten.

Linux-Treiber und APIs gibt es von allen renomierten Marken, fertige 
Software musst du mal sehen.

Die üblichen Verdächtigen:
Kvaser, Softing, Vector, Peak, usw. usw.
OP (Firma: G.)
Thomas Forster schrieb:

> Linux-Treiber und APIs gibt es von allen renomierten Marken, fertige
> Software musst du mal sehen.

Es geht mir mehr darum vorhandene Software für serielle Schnittstellen 
anzupassen, denn ich will keinen Zoo an Softwaren sondern eine für alle 
zu überwachenden Schnittstellen, allein schon damit die Daten von X 
Schnittstellen in einem einheitlichen Format und zeitlich geordnet in 
einer Log-Datei landen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 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.