文章
ECS-PCIe/FPGA Linux 安装快速指南
解压缩 kernel driver 驱动文件 pexesc_uio_2.2.5.tar.gz
拷贝 ECS-PCIe_FPGA\LinuxDriver\ppexesc_uio_2.2.5.tar.gz 至 home 目录, 使用下面的命令做解压缩,
tar -xv -f ~/pexesc_uio_2.2.5.tar.gz
解压缩成功后,在 home 目录下会生成 pexesc_uio 目录
bobtu@bobtu-500-351cn:~/pexesc_uio$ ll
total 40
drwxr-xr-x 3 bobtu bobtu 4096 3月 1 13:17 ./
drwxr-x--- 17 bobtu bobtu 4096 3月 4 11:26 ../
-rw-r--r-- 1 bobtu bobtu 17987 10月 27 2011 gpl-2.0.txt
-rw-r--r-- 1 bobtu bobtu 2286 8月 18 2022 Makefile
-rw-r--r-- 1 bobtu bobtu 978 9月 10 2021 README
drwxr-xr-x 2 bobtu bobtu 4096 3月 1 13:17 src/
建议使用 DKMS 方式编译和安装驱动文件。
sudo apt-get install dkms
cd ~/pexesc_uio
sudo make create_dkms_conf
sudo dkms add ./src
sudo dkms install esd-pexesc_uio/2.2.5
sudo modprobe pexesc_uio
sudo sh -c "echo pexesc_uio >> /etc/modules-load.d/modules.conf"
sudo reboot
重启电脑后,查看如下内容,确认是否安装成功。
bobtu@bobtu-500-351cn:~/pexesc_uio$ sudo dmesg | grep esd
[ 6616.560309] esd PCIe EtherCAT Slave Driver, uio, Version 2.2.5
[ 6616.560432] pexesc_uio 0000:03:00.0: detected esd ECS-xMC/FPGA