全部博文(59)
分类: LINUX
2012-01-17 15:09:04
2 编译模块 make
3 加载模块 (需要root 权限)
# insmod hello.ko
4 检查模块是否加载
# lsmod | less
5 查看 /var/log/message 里面的信息
# tail -f /var/log/message
6 卸载模块
# rmmod hello
7 当 Linux 系统启动的时加载模块。 文件 /etc/modules 设置加载的内核,这个文件里包含了系统
启动的时候要加载的模块,每一个模块一行。 首先 把你的模块 拷贝到 /lib/modules/$(uname -r)/kernel/drivers. 下面是建议的步骤:
(a)为 hello 模块建立一个目录
#mkdir -p /lib/modules/$(uname -r)/kernel/drivers/hello
(b)拷贝模块
# cp hello.ko /lib/modules/$(uname -r)/kernel/drivers/hello/
(c)编辑 /etc/modules 文件
#vim /etc/modules
(d)加上下面一行
hello
(e)重启查看是否加载。
#cat /proc/modules
或者
#lsmod | less