关于驱动模块化编译的问题
平台:linux2.6.32+Ubuntu
硬件:OMAPL-138
实验目的:了解驱动模块化编译、加载、卸载
编写first_driver_hello.c文件,将其放到/linux2.6.32/drivers/char/路径下。
在Kconfig文件中添加如下:
#add by lihao <Aug 26th,2010>
config FIRST_DRIVER_HELLO
tristate "first hello module"
depends on ARM
default m
#end add
在Makefile中添加如下:
#add by lihao <Aug 26th,2010> for hello module
#obj-m += sep4020_hellomodule.o
obj-$(CONFIG_FIRST_DRIVER_HELLO) += first_driver_hello.o
#end add
注意:Kconfig和Makefile都是/linux2.6.32/drivers/char/路径下的
然后
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- xconfig
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage
但是在/linux2.6.32/drivers/char/下没有找到first_driver_hello.ko文件
我想请问下,我哪里设置错了??