linux内核的配置

1.如何配置内核呢?

1.1开启内核配置有3种方法:

  a.make menuconfig启动菜单配置界面 ---> 最为常用

  b.make config启动字符界面配置

  c.make xconfig启动图形界面配置

1.2每一项都需要配置,如何解决配置问题呢?

  a.采用内核自带的默认配置,在此基础上进行修改(内核自带的默认配置在arch/arm/configs目录下)

  b.使用上游厂家提供的配置,在此基础上进行裁剪

在内核顶层目录下有内核配置文件.config

所以只需要把上面的a或b的内核配置文件拷贝成内核顶层目录的内核配置文件.config即生效,比如

把内核自带的默认配置arch/arm/configs/imx_v7_defconfig文件拷贝成内核顶层目录的内核配置文件.config,即

在顶层目录执行:cp arch/arm/configs/imx_v7_defconfig .config

注意:当执行make menuconfig时默认读取.config里的配置

我们vi .config时可以看到都是CONFIG_XXX_XXX的宏,编译内核时就是通过这些CONFIG_XXX_XXX宏来影响编译过程,即

如果CONFIG_XXX_XXX=y ---> 说明把该驱动编译进内核

如果CONFIG_XXX_XXX=m ---> 说明把该驱动编译进成模块(.ko)

如果CONFIG_XXX_XXX is not set ---> 没有编译

转载于:https://www.cnblogs.com/fah936861121/p/7076955.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值