diff --git a/Readme.md b/Readme.md index 22c8f4b..e238052 100644 --- a/Readme.md +++ b/Readme.md @@ -12,4 +12,7 @@ - [Setup and configuration](articles/git/setup_configuration/Readme.md) ## COMPUTER VISION -- [Retrain Yolo v8](articles/computer_vision/retrain_yolo_v8/Readme.md) \ No newline at end of file +- [Retrain Yolo v8](articles/computer_vision/retrain_yolo_v8/Readme.md) + +## MISC +- [Socket CAN - Linux](articles/misc/socket_can_linux/Readme.md) \ No newline at end of file diff --git a/articles/misc/socket_can_linux/Readme.md b/articles/misc/socket_can_linux/Readme.md new file mode 100644 index 0000000..82b1312 --- /dev/null +++ b/articles/misc/socket_can_linux/Readme.md @@ -0,0 +1,37 @@ + +50 + + +# MISC - Socket CAN Linux + +## Connect interface + +Physical CAN: +```console +sudo ip link set can0 up type can bitrate 500000 +``` + +Virtual CAN: +```console +sudo ip link add dev vcan0 type vcan +``` + +## View and record dump + +View: +```console +candump can0 +``` + +Record: +```console +candump -l can0 +``` + + +## Replay dump + +Assume to replay a file recored on can0 on vcan0: +```console +canplayer vcan0=can0 -I candump-2024-06-13_150626.log +``` \ No newline at end of file