ARM Linux驱动的编译(2.6内核)

1、将驱动源码放在/drivers/char/下

 

2、修改drivers/char/Kconfig文件,添加以下内容:

config My_Buttons

        tristate "My_Buttons test"

        depends on ARCH_S3C2440

        default y if ARCH_S3C2440

        help

            This is my ldd!!!

 

3、修改/drivers/char/Makefile文件,添加以下内容:

obj-$(CONFIG_My_Buttons) += buttons.o

 

4、make menuconfig à save à make oldconfig à make dep à make zImage

 

5、更新内核,测试驱动

 

注意:红色部分必须相同!!!

你可能感兴趣的:(c,linux,测试)