linux - 想要将内核驱动程序永久挂载到系统中

标签 linux debian linux-device-driver insmod

我为 USB 设备编写了自己的内核驱动程序。用 make 编译后,我有 kernelobejct 文件 usbdriver.ko 和 sudo insmod usbdriver.ko 我可以安装然后使用它。 但是如果我重新启动我的 Debian,我需要再次执行 insmod 才能使用它...... 我如何才能将该驱动程序永久安装/安装到系统中,以便在操作系统启动时加载它?我如何才能同时授予除 root 以外的其他用户访问/dev/usbdriver0 下的关联设备文件的权限?

最佳答案

  1. 将您的驱动程序复制到 /lib/modules/$(uname -r)/kernel/drivers/ 并将其添加到 /etc/modules:http://www.cyberciti.biz/tips/compiling-linux-kernel-module.html .
  2. 我不知道,但我认为它在某处的源代码中。

关于linux - 想要将内核驱动程序永久挂载到系统中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10858313/

相关文章:

python - 如何在 debian stretch 中安装 pyqt5

linux-kernel - 如何找到/dev/console 连接到哪个物理设备?

python - 如何在 rock64 系统上启用/dev/spidev0,0?

linux - 等待队列与 Linux 中的信号量

linux - UNIX shell中将一个文件中的变量调用到另一个文件的方法是什么

linux - ip 未被拒绝 - iptables

debian - 更改 Prometheus 节点导出器在 systemd 插入单元中监听的地址

创建 daemon.json 后 docker 服务没有启动

android - NDK 构建失败 cocos2d-x

c - 串行通信 C/C++ Linux 线程安全吗?