当前位置: 技术问答>linux和unix
如何把自己写的驱动模块加到编译内核时的配置菜单中
来源: 互联网 发布时间:2017-03-27
本文导语: 驱动模块是自己写的,单独编译时加载.ko模块工作正常,现在想把它加入到配置内核时的菜单中,编译内核时就把驱动加入。 找了一个教程,按照教程一步一步来的,在我的驱动程序所在文件夹中 Kconfig文件如下: # ...
驱动模块是自己写的,单独编译时加载.ko模块工作正常,现在想把它加入到配置内核时的菜单中,编译内核时就把驱动加入。
找了一个教程,按照教程一步一步来的,在我的驱动程序所在文件夹中
Kconfig文件如下:
#
# DRIVER_TDDRV configuration
#
menu "DRIVER TDDRV support"
config DRIVER_TDDRV
tristate "Driver_tddrv is supported"
---help---
Driver_tddrv supported by lxsh
endmenu
Makefile :
obj-$(CONFIG_DRIVER_TDDRV) += tddrv.o
drivers文件夹下的Kconfig:
source "drivers/tddrv/Kconfig"
Makefile
obj-$(CONFIG_DRIVER_TDDRV) += tddrv/
但是就是在菜单中找不到选项啊,一晚上都没弄出来。
跟教程一模一样的啊,都是2.6.30的内核
有没有做过的,指点下
找了一个教程,按照教程一步一步来的,在我的驱动程序所在文件夹中
Kconfig文件如下:
#
# DRIVER_TDDRV configuration
#
menu "DRIVER TDDRV support"
config DRIVER_TDDRV
tristate "Driver_tddrv is supported"
---help---
Driver_tddrv supported by lxsh
endmenu
Makefile :
obj-$(CONFIG_DRIVER_TDDRV) += tddrv.o
drivers文件夹下的Kconfig:
source "drivers/tddrv/Kconfig"
Makefile
obj-$(CONFIG_DRIVER_TDDRV) += tddrv/
但是就是在菜单中找不到选项啊,一晚上都没弄出来。
跟教程一模一样的啊,都是2.6.30的内核
有没有做过的,指点下
|
楼主想要静态加载驱动模块!
http://blog.chinaunix.net/uid-22548820-id-310288.html 看一下这篇文章
http://blog.chinaunix.net/uid-22548820-id-310288.html 看一下这篇文章
|
http://blog.csdn.net/fengfengdiandia/article/details/8237583
这是我在博客中写过的一个例子
这是我在博客中写过的一个例子