$ make uImage
scripts/kconfig/conf -s arch/arm/Kconfig // 顶层Kconfig
$ vim arch/arm/Kconfig
-------------------------------------
990 menu "Device Drivers"
991
992 source " drivers/hello/Kconfig "
993
994 source "drivers/base/Kconfig"
995
996 source "drivers/connector/Kconfig"
$ cd /home/zengxiaolong/soft/s3c2410/linux-2.6.24/drivers
$ mkdir hello
$ vim helloworld.c
$ vim Kconfig
-------------------------------------
1 config HELLOWORLD_MODULE
2 bool "hello world module"
3 help
4 "hello world test module"
$ vim Makefile
$ make menuconfig
1 obj-$(CONFIG_ HELLOWORLD_MODULE ) += helloworld.o
$ make menuconfig
-------------------------------------
Device Drivers --->
[*] hello world module
只增加文件,不增加目录
-------------------------------------
$ vim helloworld.c
$ vim Kconfig
114 config HELLOWORLD_MODULE
115 bool "hello world module"
116 help
117 "hello world test module"
$ vim Makefile
32 obj-$(CONFIG_HELLOWORLD_MODULE) += helloworld.o
scripts/kconfig/conf -s arch/arm/Kconfig // 顶层Kconfig
$ vim arch/arm/Kconfig
-------------------------------------
990 menu "Device Drivers"
991
992 source " drivers/hello/Kconfig "
993
994 source "drivers/base/Kconfig"
995
996 source "drivers/connector/Kconfig"
$ cd /home/zengxiaolong/soft/s3c2410/linux-2.6.24/drivers
$ mkdir hello
$ vim helloworld.c
$ vim Kconfig
-------------------------------------
1 config HELLOWORLD_MODULE
2 bool "hello world module"
3 help
4 "hello world test module"
$ vim Makefile
$ make menuconfig
1 obj-$(CONFIG_ HELLOWORLD_MODULE ) += helloworld.o
$ make menuconfig
-------------------------------------
Device Drivers --->
[*] hello world module
只增加文件,不增加目录
-------------------------------------
$ vim helloworld.c
$ vim Kconfig
114 config HELLOWORLD_MODULE
115 bool "hello world module"
116 help
117 "hello world test module"
$ vim Makefile
32 obj-$(CONFIG_HELLOWORLD_MODULE) += helloworld.o