Benutzer-Werkzeuge

Webseiten-Werkzeuge


pi3_tipps

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
pi3_tipps [2025/05/13 11:57] – [sonstige GPIO Raspi Tipps] geier99pi3_tipps [2026/02/22 18:52] (aktuell) – [log2trc - CANhacker] geier99
Zeile 862: Zeile 862:
  
 ===== sonstige GPIO Raspi Tipps ===== ===== sonstige GPIO Raspi Tipps =====
-  * <code>sudo cat /sys/kernel/debug/gpio</code> gibt eine Liste inkl. Offset der GPIOs aus. Wurde beim Raspi 4 neue auf 512 gelegt.+  * <code>sudo cat /sys/kernel/debug/gpio</code> gibt eine Liste inkl. Offset der GPIOs aus. Im aktuellen Kernel  
 +wurde beim Raspi 4 der Offset neu auf 512 gelegt. 
 +  * 
  
 sonstige links: sonstige links:
Zeile 868: Zeile 870:
   * [[https://docs.kernel.org/driver-api/gpio/board.html]] - GPIO Mappings   * [[https://docs.kernel.org/driver-api/gpio/board.html]] - GPIO Mappings
   * Weitere Links vom Linux-Magazin:   * Weitere Links vom Linux-Magazin:
-    * [[https://www.linux-magazin.de/ausgaben/2024/07/kern-technik/]] 
     * [[https://www.lm-online.de/39228]] - Kernel- und Treiberprogrammierung mit dem Linux-Kernel – Folge 93     * [[https://www.lm-online.de/39228]] - Kernel- und Treiberprogrammierung mit dem Linux-Kernel – Folge 93
     * [[https://www.lm-online.de/41875]] - Kernel- und Treiberprogrammierung mit dem Linux-Kernel – Folge 101     * [[https://www.lm-online.de/41875]] - Kernel- und Treiberprogrammierung mit dem Linux-Kernel – Folge 101
 +    * [[https://www.linux-magazin.de/ausgaben/2024/07/kern-technik/]] - Kernel- und Treiberprogrammierung mit dem Linux-Kernel – Folge 134
  
 ====== I2C - Raspi ====== ====== I2C - Raspi ======
Zeile 992: Zeile 994:
 </code> </code>
  
 +====== log2trc - CANhacker ======
 +Hier mal mein vorläufiger log2trc Konverter um log-Files direkt mit der CAN-Hacker Software abzuspielen zu können.
  
 +Zur Zeit habe ich nur die Raspi-Variante und WSL2-Variante gemacht:
 +  * {{ ::log2trc_linux_aarch64.rar |}} - sollte auf Raspis (64 Bit) laufen
 +  * {{ ::log2trc_linux_x86_64.rar |}}  
 +  * {{ ::log2trc.exe |}} - Windowsvariante  (mit Cygwin64 erzeugt) hier dann '-n' weglassen wenn es direkt unter Wondows ausgeführt wird.
  
 +Bei RAR am besten beim Entpacke umbenennen in "log2trc"
  
 +Error Frames werden zur Zeit noch nicht korrekt behandelt. 
 +
 +Implementiert ist die Korrekte Umsetzung von:
 +  * STD-Frames
 +  * EXT-Frames
 +  * RTR-Frames (Da CANHacker die nicht wirklich kann werden diese dann mit DLC=0 und keine Datenbytes konvertiert)
 +
 +Hier mal ein Beipiel für den Aufruf:   (bitte die Option -n nicht vergessen um CR/OF zu aktivieren):
 +<code>log2trc can0 -I test1.log -O test1.trc -n</code>
 +<code> log2trc
 +no CAN interfaces defined!
 +Usage: log2trc [can-interfaces]
 +Options: -I <infile>  (default stdin)
 +         -O <outfile> (default stdout)
 +         -n (set newline to cr/lf - default lf)
 +            (CANHacker needs  cr/lf)
 +</code>
 +
 +Hinweis: Auch dieser Konverter basiert auf dem Quellcode von LOG2ASC aus den CAN-Utils Paket
 ====== CANHacker TRC2ASC Konverter ====== ====== CANHacker TRC2ASC Konverter ======
 Hier noch mein eigener Konverter welcher auf dem Quellcode von LOG2ASC aus den CAN-Utils basiert:\\ {{ :media:trc2asc.exe |trc2asc.exe}} - Windows Version Hier noch mein eigener Konverter welcher auf dem Quellcode von LOG2ASC aus den CAN-Utils basiert:\\ {{ :media:trc2asc.exe |trc2asc.exe}} - Windows Version
pi3_tipps.1747137459.txt.gz · Zuletzt geändert: von geier99