Linux安装PCAN驱动,安装方法以树莓派为例。

📅 2026/7/24 17:45:53
Linux安装PCAN驱动,安装方法以树莓派为例。
大多数发行版linux 系统已经自带PCAN驱动无需安装驱动实现“免驱”但树莓派自带的PCAN驱动对FD硬件支持不太友好可能是驱动较老吧。表现现象为无论是发送2.0还是fd帧都只能发送一次之后就歇菜了但可以正常收到2.0和canfd帧。所以我们得重新安装最新版驱动。另外嵌入式linux也自带了pcan驱动但需要在内核源码里开启驱动编译内核烧录镜像才能使用如果没有linux sdk也可以参考本教程安装驱动。嵌入式linux需要内核开启PCAN驱动具体步骤详见《嵌入式Linux内核开启USB CAN驱动方法》以下安装方法以树莓派OS为例其他版本linux系统亦可参考本教程安装linux驱动先去官网下载最新驱动https://www.peak-system.com/fileadmin/media/linux/index.php安装步骤可参考《PCAN-Driver-Linux_UserMan_eng》没心思看的直接看以下精简版实战。将下好的驱动放到树莓派的桌面。打开终端cd/home/ahphong/Desktop#名字以你的系统为准笔者的是ahphongtar-xzfpeak-linux-driver-9.2.0.tar.gzcd./peak-linux-driver-9.2.0sudomakeinstall不出意外是肯定是报错了哈哈不急咱接着来。报错处理一、安装依赖库‌重新打开一个终端sudoaptupdatesudoaptinstalllibpopt-dev二、清理并重新编译整个项目‌cd~/Desktop/peak-linux-driver-9.2.0makecleanmakeNETNETDEV_SUPPORT三、再次安装‌驱动sudomakeinstall四、安装好后记得加载PCAN模块sudomodprobe pcan之后你就可以可以正常使用了具体使用教程请看这里《Linux免驱使用PCAN /PCAN FD使用方法以Ubuntu为例》