Lab2_向内核模块传递参数
学会如何向内核模块传递参数。
基本实验步骤
1. 进入 runninglinuxkernel_4.0/rlk_lab/rlk_basic/chapter_4/lab 目录。
# export ARCH=arm
# export CROSS_COMPILE=arm-linux-gnueabi-
# make BASEINCLUDE= /home/rlk/rlk_basic/runninglinuxkernel_4.0
这里 BASEINCLUDE 指定你当前 runninglinuxkernel_4.0 的目录路径,每个人机器上路径可能
不一样,请确保路径正确。
然后把 ko 内核模块拷贝到 runninglinuxkernel_4.0/kmodules 目录下面。
运行如下脚本启动 Qemu。
#cd runninglinuxkernel_4.0
# sh run.sh arm32 #启动虚拟机
在 Qemu 虚拟机:
#cd /mnt
# insmod mymodule.ko mytest=250
评论0