内核模块编程,在内核树外维护模块
1. 先在模块代码所在的目录新建一个Makefile, 内容为: obj-m := hello.o 这样调用make命令: make -C /usr/local/src/kernel/linux-2.6.16.20 SUBDIRS=$PWDmodules 2.进化后 obj-m += hello.oall: make -C /lib/modules/$(shell uname -r)/build ... [阅读全文]
编译内核模块:应用程序和内核模块的比较
表 应用和内核模块比较 C语言应用 内核模块 使用 Libc库 内核 运行空间 用户空间 内核空间 运行权限 普通用户 超级用户 入口 module_init 出口 exit module_exit 编译 Gcc –c Makefile 连接 Gcc insmod 运行 直接运行 insmod 调试 Gdb kdbug, kdb,kgdb等 从表我们可以看出内核模块不能l... [阅读全文]
1 共1条 分1页