linux 怎么查看内核里面是否编译进了某个驱动(不是模块了的驱动),怎么查看 25

 我来答
帐号已注销
推荐于2018-05-24
知道答主
回答量:2
采纳率:0%
帮助的人:1631
展开全部
在内核代码根目录下,有对应的 .config 配置文件的前提下,执行 make ARCH=arm menuconfig ,进入配置内核的图形化界面,然后搜索你想要查找的驱动名字关键字。至于驱动名字关键字,需要你进入到你想查看的驱动源码文件夹下的 Makefile 及 Kconfig 中查找你的 .c 文件对应会编译成什么名字的 .o 文件(Makefile中定义),然后再查找决定这个 .o 文件是否进行编译的宏叫什么名字(Kconfig中定义)。找到控制编译的宏之后,在执行make ARCH=arm menuconfig 进入的图形化界面里搜索这个宏,就可以看到这个文件在内核的状态里是被编译(y)还是不被编译(n)。
CXX0107
2011-08-15
知道答主
回答量:19
采纳率:0%
帮助的人:8.8万
展开全部
cat /proc/devices
里面列出了所有可用的驱动程序
更多追问追答
追问
你这是查看系统检测到的所有设备,请看清我的问题
追答
那么,你是做驱动开发,想知道自己写的驱动是不是已经编进内核了?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友71a900b
2011-08-15 · TA获得超过118个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:207万
展开全部
cat /proc/devices
cd /dev/
ls
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
326609690
2012-11-09 · 超过33用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:81.2万
展开全部
cat /lib/modules/$(uname -r)/modules.builtin
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
褠之雾枝AG
2011-08-15
知道答主
回答量:27
采纳率:0%
帮助的人:12.2万
展开全部
这个还真不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式