linux驱动:(3)图形化界面

如何进入

  1. 首先进入到内核源码的路径下
  2. 然后输入命令make menuconfig

操作

搜索

  1. 进入界面后直接输入 / 就会弹出搜索框
  2. 输入要查找的,比如led

配置驱动的状态

  1. 把驱动编译成模块,M
  2. 把驱动加载到内核里面,【*】
  3. 不编译,没有任何操作,【空格】

使用空格按键来配置三个不同状态

和make menuconfig有关的文件

  • Makefile里面是编译规则,记录是如何编译的
  • Kconfig内核配置的选项,就是进入界面里的选项
    • 会读取arch/$ARCH/目录下的Kconfig
    • /arch/arm/configs下面有很多配置文件,相当于.config,要用哪个就将里面复制修改为根目录的.config就可以使用这个配置选项了,如果还需要另外的配置就要进入界面然后进行二次修改,修改后就会保存到.config里
  • .config配置完内核以后生成的配置选项,保存后的选项
    • 内核会默认读取linux内核根目录下的.config作为默认的配置选项

如何和makefile建立关系

当我们make menuconfig保存退出以后,linux会将所有的配置选项以宏定义的形式保存在include/generated/下面的autoconf.h里面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值