在NI Linux RT中安装Xillybus PCIE驱动
在NI Linux RT中安装Xillybus PCIE驱动步骤如下:
1. 从Xillybus站点下载驱动文件xillybus.tar.gz。驱动驱动
2. 将目标文件目录映射到计算机。源码源码
3. 将驱动文件拷贝至/home/lvuser。程序
4. 进入驱动文件所在目录。驱动驱动
5. 解压下载的源码源码oid识别源码文件,生成xillybus文件夹。程序field源码
6. 将目录更改为Xillybus/module所在位置。驱动驱动
7. 将Makefile拷贝回计算机,源码源码用记事本修改KDIR位置为:KDIR := /var/volatile/tmp/headers/kernel,程序或用vi命令修改。驱动驱动
8. 将新Makefile拷贝至/home/lvuser。源码源码
9. 用新Makefile覆盖旧版本。程序
. 更改目录至Xillybus/module所在位置。驱动驱动configure源码
. 键入source /usr/local/natinst/tools/versioning_utils.sh加载所需编译工具。源码源码
. 键入setup_versioning_env设置运行Makefile环境。程序
. 键入versioning_call make进行编译。
. 编译完成后,cpio 源码将Xillybus_PCIE.ko及Xillybus_Core.ko两个文件拷贝至/lib/modules/4.9.-rt-6.1.0f0/kernel/drivers/char文件夹中(版本号因个人安装不同而异)。
. 执行depmod -a。
. 键入modprobe Xillybus_PCIE加载驱动。
. 键入lsmod显示已加载的redission源码模块。
. 为了在神电开发包中调用PCIE,将xillybus-PCIe-X-Linux-DLW.so重命名为xillybus-LV-DLW.so,并拷贝至/home/lvuser/natinst/bin目录中。现在,可在Linux RT下直接使用LabVIEW开发实时控制器程序,通过My FPGA工具包与LabVIEW开发FPGA,并通过PCIE在两者间传递数据。
注意:使用xillybus-LV-DLW.so时,避免使用Xillybus最新驱动文件编译ko文件,建议使用-5-版本,此版本在调用xillybus-LV-DLW.so后可正常进行PCIE通信。
2024-12-28 23:09
2024-12-28 23:00
2024-12-28 22:54
2024-12-28 21:20
2024-12-28 21:19