写好驱动程序后,如果要达到想要的目的,每次启动linux都需要sudo insmod 一次。想让lkm常驻内存的话,似乎只能通过编译系统内核的方式,但是有没有一种折中的方式呢?有的:可以通过脚本的方式,在linux启动的时候自动执行。具体步骤如下:
在 /etc/rc.local 文件中,exit 0 之前,可以通过添加 sudo insmod /path/target.ko 命令, 来达到linux启动时,自动加载lkm。
写好驱动程序后,如果要达到想要的目的,每次启动linux都需要sudo insmod 一次。想让lkm常驻内存的话,似乎只能通过编译系统内核的方式,但是有没有一种折中的方式呢?有的:可以通过脚本的方式,在linux启动的时候自动执行。具体步骤如下:
在 /etc/rc.local 文件中,exit 0 之前,可以通过添加 sudo insmod /path/target.ko 命令, 来达到linux启动时,自动加载lkm。