XRUSB raspberry pi
XRUSB raspberry pi
我正在使用 raspberry pi 通过 xrusb 连接到控制器,使用 python.I 使用 make 文件编译和安装通用 usb 串行 driver 模块,它工作正常。重启后我有问题。 driver 丢失了。我必须使用此
再次安装模块
modprobe usbserial
insmod ./xr_usb_serial_common.ko
有什么想法吗?
现在我的回答可能会因为你说话的方式而偏离 "install the driver"。我敢打赌 make 脚本很可能就像您通过 modprobe
.
加载驱动程序一样
为了在启动时加载模块,您需要告诉 udev load/do 在启动期间要做什么。并告诉内核加载您的驱动程序。否则它会假定您不希望它在启动时加载。
您可以通过以下方式进行自动模块处理:
#nano /etc/modules-load.d/usbserial.conf
usbserial
或者,您可以指定选项:
#nano /etc/modprobe.d/usbserial.conf
options usbserial parameter_name=parameter_value
这里有一些关于其工作原理的文档:
- http://man7.org/linux/man-pages/man5/modules-load.d.5.html
- https://wiki.archlinux.org/index.php/kernel_modules
(即使你的 RPi 上没有 运行 Arch,他们仍然有最好的 Linux 文档网站之一。用户友好,深入等。所以应用那里的信息到你的分发,他们应该在今天和这个时代非常相似)
我可能找到了一个临时解决方案,这样我就可以完成我的项目并在以后寻找最佳方法。
我在重新启动后为 运行 创建了一个脚本以加载驱动程序。
使用:
sudo crontab -e
然后往下写
@reboot bash /your/path/script/script.sh
`
我正在使用 raspberry pi 通过 xrusb 连接到控制器,使用 python.I 使用 make 文件编译和安装通用 usb 串行 driver 模块,它工作正常。重启后我有问题。 driver 丢失了。我必须使用此
再次安装模块modprobe usbserial
insmod ./xr_usb_serial_common.ko
有什么想法吗?
现在我的回答可能会因为你说话的方式而偏离 "install the driver"。我敢打赌 make 脚本很可能就像您通过 modprobe
.
为了在启动时加载模块,您需要告诉 udev load/do 在启动期间要做什么。并告诉内核加载您的驱动程序。否则它会假定您不希望它在启动时加载。
您可以通过以下方式进行自动模块处理:
#nano /etc/modules-load.d/usbserial.conf
usbserial
或者,您可以指定选项:
#nano /etc/modprobe.d/usbserial.conf
options usbserial parameter_name=parameter_value
这里有一些关于其工作原理的文档:
- http://man7.org/linux/man-pages/man5/modules-load.d.5.html
- https://wiki.archlinux.org/index.php/kernel_modules
(即使你的 RPi 上没有 运行 Arch,他们仍然有最好的 Linux 文档网站之一。用户友好,深入等。所以应用那里的信息到你的分发,他们应该在今天和这个时代非常相似)
我可能找到了一个临时解决方案,这样我就可以完成我的项目并在以后寻找最佳方法。 我在重新启动后为 运行 创建了一个脚本以加载驱动程序。
使用:
sudo crontab -e
然后往下写
@reboot bash /your/path/script/script.sh
`