以下Linux-2.6.22.6为内核源码目录
1、把hello.c文件拷贝到Linux-2.6.22.6/drivers/char 中
Sudo cp hello.c /home/source/linux-2.6.22.6/drivers/char/
2、修改/linux-2.6.22.6/drivers/char/中的Kconfig
添加内容
config HELLO_WORLD
Bool “hello world”
配置内核:
选择hello world选项
配置后
Linux-2.6.22.6/目录下的.config文件中自动添加选项。
3、修改/linux-2.6.22.6/drivers/char/中的Makefile
增加一行:
Obj-$(CONFIG_HELLO_WORLD) +=hello.o
完成
Make内核,下载到开发板并运行。
启动过程中,挂载驱动