文章
socketcan
SocketCAN supports esd 402-CAN series boards in kernel v6.9.
preparation
sudo modprobe can_dev
sudo modprobe can
sudo modprobe can_raw
lsmod | grep can
sudo apt-get install can-utils
ip link show
sudo ip link set can0 type can bitrate 500000
sudo ip link set up can0 (sudo ifconfig can0 up)
ip link show
send frames
cansend can0 019#45.ff.34.53.55
cansend can0 019#R
receive frames
candump can0
blacklist SocketCAN to install esd NTCAN driver
sudo sh -c "echo 'blacklist esd_402_pci' >> /etc/modprobe.d/blacklist.conf"
Switch NTCAN driver back to SocketCAN
sudo vim /etc/modprobe.d/blacklist.conf
comment "blacklist esd_402_pci". add "blacklist esdcan_pcie402" to blacklist NTCAN driver.