1、mkdirdrivers/zhangshaoyan
2、在此目录下新建一个测试用驱动 i_mx53_led.c
3、在此目录下新建Kconfig
Menu “i.MX53 Ledsupport”
ConfigI_MX53_LED
Tristate “i.MX53LED support by zsy”
Default y
Help
Flash the sixled on the i.mx53 board.
endmenu
4、在此目录下新建Makefile
Obj-$(CONFIG_I_MX53_LED)+=i_mx53_led.o
5、修改上一层目录的Kconfig
Source “drivers/zhangshaoyan/Kconfig
6、修改上一层目录的Makefile
Obj-$(CONFIG_I_MX53_LED) +=zhangshaoyan/
现在执行makemenuconfig就能选择此驱动程序啦。
本文介绍了如何在Linux 2.6内核中添加自己的驱动程序,具体步骤包括创建驱动目录、编写驱动文件i_mx53_led.c、配置Kconfig文件以添加菜单选项、编写Makefile并更新上层目录的Kconfig和Makefile,最终通过makemenuconfig启用驱动。
694

被折叠的 条评论
为什么被折叠?



