主题 : Mini2440_hello_module无法出现在make menuconfig的选项卡中 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 38436
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2011-02-25
最后登录: 2011-03-06
楼主  发表于: 2011-02-25 15:20

 Mini2440_hello_module无法出现在make menuconfig的选项卡中

管理提醒: 本帖被 qq2440 从 QQ2440技术交流专区 移动到本区(2011-02-25)
我使用的是Mini2440的板子,想把字符设备hello程序编译进内核。用的是光盘内提供的Mini2440_hello_module的代码。
但是在执行make menuconfig后,进入Device Drivers->character Devices,选项卡中没有出现Mini2440_hello。

这个问题我完全不知道怎么解决,请高手给予帮忙。谢谢。

是不是我漏了什么不走。

退出make menuconfig后,就出现了这些警告,但我觉得这个不是造成问题的原因:
/boot/config-2.6.31.5-127.fc12.i686.PAE:3599:warning: symbol value 'm' invalid for USB_STORAGE_DATAFAB
/boot/config-2.6.31.5-127.fc12.i686.PAE:3600:warning: symbol value 'm' invalid for USB_STORAGE_FREECOM
/boot/config-2.6.31.5-127.fc12.i686.PAE:3601:warning: symbol value 'm' invalid for USB_STORAGE_ISD200
/boot/config-2.6.31.5-127.fc12.i686.PAE:3602:warning: symbol value 'm' invalid for USB_STORAGE_USBAT
/boot/config-2.6.31.5-127.fc12.i686.PAE:3603:warning: symbol value 'm' invalid for USB_STORAGE_SDDR09
/boot/config-2.6.31.5-127.fc12.i686.PAE:3604:warning: symbol value 'm' invalid for USB_STORAGE_SDDR55
/boot/config-2.6.31.5-127.fc12.i686.PAE:3605:warning: symbol value 'm' invalid for USB_STORAGE_JUMPSHOT
/boot/config-2.6.31.5-127.fc12.i686.PAE:3606:warning: symbol value 'm' invalid for USB_STORAGE_ALAUDA
/boot/config-2.6.31.5-127.fc12.i686.PAE:3607:warning: symbol value 'm' invalid for USB_STORAGE_ONETOUCH
/boot/config-2.6.31.5-127.fc12.i686.PAE:3608:warning: symbol value 'm' invalid for USB_STORAGE_KARMA
/boot/config-2.6.31.5-127.fc12.i686.PAE:3609:warning: symbol value 'm' invalid for USB_STORAGE_CYPRESS_ATACB

会当凌绝顶,一览众山小!
级别: 总版主
UID: 2
精华: 18
发帖: 1656
金钱: 13915 两
威望: 5380 点
综合积分: 3672 分
注册时间: 2008-01-01
最后登录: 2026-07-27
1楼  发表于: 2011-02-25 15:59
友善之臂没有提供过2.6.31内核,你这是哪来的,不一定能用
友善之臂淘宝直销店:http://shop34928758.taobao.com

手机:13560352861(杨工),QQ:10108270
级别: 新手上路
UID: 38436
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2011-02-25
最后登录: 2011-03-06
2楼  发表于: 2011-02-25 19:46

 回 1楼(qq2440) 的帖子

版主好,我用的是Fedora12的发行版本, 它的内核版本2.6.31.5。
就是说我要编译的内核版本和我系统的内核版本不一致,导致在Linux Kernel Configuration中没有我要添加的驱动选项卡。
级别: 新手上路
UID: 4245
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2009-03-05
最后登录: 2017-09-13
3楼  发表于: 2011-03-02 17:05
你有没有在Kconfig里面加入啊  如果加入的话应该就有了
同时Makefile也要加入相应的.o文件
级别: 新手上路
UID: 38436
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2011-02-25
最后登录: 2011-03-06
4楼  发表于: 2011-03-04 23:02

 回 3楼(bsdl900) 的帖子

加了。但还是谢谢你。
级别: 新手上路
UID: 23560
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-06-22
最后登录: 2012-12-28
5楼  发表于: 2011-03-05 18:35
给你一个相关主题地址,估计会有所帮助
http://blog.csdn.net/hadise/archive/2011/03/04/6222538.aspx