MRMCD2024 I do the Infrastructure, you do the magic - Das CAN Subsystem im Linux Netzwerk Stack  @mediacccde
MRMCD2024 I do the Infrastructure, you do the magic - Das CAN Subsystem im Linux Netzwerk Stack  @mediacccde
media.ccc.de | MRMCD2024 I do the Infrastructure, you do the magic - Das CAN Subsystem im Linux Netzwerk Stack @mediacccde | Uploaded October 2024 | Updated October 2024, 1 week ago.
media.ccc.de/v/2024-417-i-do-the-infrastructure-you-do-the-magic-das-can-subsystem-im-linux-netzwerk-stack

SocketCAN - Das CAN Subsystem im Linux Netzwerk Stack.

Der vor über 40 Jahren entwickelte CAN-Bus (Controller Area Network) ist ein serieller Feldbus für den Datenaustausch zwischen elektronischen Steuergeräten (ECUs) in der Automobiltechnik und der Fabrikautomation. Weitere Einsatzgebiete sind zwischen Ladestationen und Elektrofahrzeugen, in E-Scootern und E-Bikes oder in der Hausautomation/Solarreglern.

Viele interessante Endgeräte und zum Teil proprietäre Protokolle die untersucht, Reverse Engineered oder gefuzzed werden wollen.

Hier setzt SocketCAN an, eine seit über 15 Jahren im mainline Linux Kernel integrierte Unterstützung für CAN Hardware, die es ermöglicht über die bekannte Socket Schnittstelle CAN Nachrichten zu verschicken und zu empfangen.

Der Talk klärt die dringendsten Frage, wie kann ich mit CAN loslegen, welche Hardware wird unterstützt. Außerdem erläutert er die Grundlagen des CAN Buses, geht auf Gemeinsamkeiten und Unterschiede im Vergleich zu Ethernet ein. Angesprochen werden die vom Kernel unterstützten CAN Protokolle (CAN-Raw, ISO-TP, J1939). Ferner werden eine Reihe von Standard CAN Tools vorgestellt, z.B. zum aufzeichnen/abspielen/analysieren von CAN Traffic.

Marc Kleine-Budde

talks.mrmcd.net/2024/talk/GHYGXC

#mrmcd24

creativecommons.org/licenses/by-sa/4.0
MRMCD2024 I do the Infrastructure, you do the magic - Das CAN Subsystem im Linux Netzwerk StackEH21 -  Komischen Code schreiben der schnellen Code schreibtMRMCD2024 Schriften und Typografie: Wie funktionieren die eigentlich?EH21 -  Cyber security afloat or securing (very) big ironEH21 -  Energiewende und Sektorenkopplung - Hands-on37C3 -  Lützerath Lebt! Einblicke in den Widerstand37C3 -  How Many Planets in Our Solar System? Glad You Asked!37C3 -  Sonic Alchemy37C3 -  The Ultimate SPC700 TalkMRMCD2024 Wie geht eigentlich Norm?MRMCD2024 Technikphilosophische MatineeMRMCD2024 Stapellauf

MRMCD2024 I do the Infrastructure, you do the magic - Das CAN Subsystem im Linux Netzwerk Stack @mediacccde

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER