Um die Bitrate eines CAN-Interfaces mit der Bibliothek `libsocketcan` in C zu setzen, kannst du die Funktion `can_set_bitrate` verwenden. Hier ist ein einfaches Beispiel, wie das gemacht werden kann: ```c #include <stdio.h> #include <libsocketcan.h> int main() { const char *ifname = "can0"; // Name des CAN-Interfaces int bitrate = 500000; // Bitrate in Bits pro Sekunde (500 kbps) int ret = can_set_bitrate(ifname, bitrate); if (ret < 0) { perror("can_set_bitrate"); return 1; } printf("Bitrate für %s erfolgreich auf %d bps gesetzt\n", ifname, bitrate); return 0; } ``` In diesem Beispiel wird die Bitrate des CAN-Interfaces `can0` auf 500 kbps gesetzt. Stelle sicher, dass du die `libsocketcan`-Bibliothek installiert hast und dein Programm mit der entsprechenden Bibliothek linkst, z.B. durch Hinzufügen von `-lsocketcan` zu den Compiler-Optionen. Weitere Informationen zur `libsocketcan`-Bibliothek findest du auf der offiziellen Seite: [libsocketcan](https://github.com/linux-can/libsocketcan).