- 积分
- 44
贡献6
飞刀0 FD
注册时间2011-7-31
在线时间14 小时

扫一扫,手机访问本帖 
|
虚拟机安装了Ubuntu 10.04
交叉编译环境 为Linux 2.6.36.2
内核编译成功,arm-linux-gcc环境 4.2.2 正常
成功编译 驱动hello.c
hello.c 部分内容
************************
static int h_init(void){
printk(KERN_INFO "Hello, I am coming !\n");
return 0;
}
static int h_exit(void){
printk(KERN_INFO "GoodBye~");
return 0;
}
************************
make编译成功- [root@FORLINX6410]# ls
- Makefile hello.c hello.mod.c hello.o
- Module.symvers hello.ko hello.mod.o modules.order
- [root@FORLINX6410]# insmod hello.ko
- [root@FORLINX6410]# cat /proc/kmsg
- <6>Hello, I am coming !
- ^C
- [root@FORLINX6410]# lsmod
- hello 794 0 - Live 0xbf000000
- [root@FORLINX6410]# rmmod hello.ko
- rmmod: chdir(/lib/modules): No such file or directory
- [root@FORLINX6410]#
复制代码 insmod的时候装载成功,但是 rmmod的时候 却显示 No such file directory
求解决方法 |
|