关于mtk配置文件的一些说明

一.ProjectConfig.mk  (共三种区别)
    1.AUTO_ADD_GLOBAL_DEFINE_BY_NAME类型:      将它后面的名字,定义为宏是没有初始值的   (#define XXX)         


    2.AUTO_ADD_GLOBAL_DEFINE_BY_VALUE类型:     将他后面的名字对应的每个值,都定义为宏


    3.AUTO_ADD_GLOBAL_DEFINE_BY_NAME_VALUE类型: 将它后面的名字,定义为宏,有初始值的定义,同时宏的值是配置文件中的值   (#define XXX 10)


注释:
    这个文件 两个都添加是没有问题的,添加任意一个也是没问题的     


二.XXX_defconfig  ( 官方默认的配置)  

    1.defconfig  内核编译用做.config的参考    /kernel/arch/arm/configs/xxx_defconfig

    2.kconfig  分布式的内核配置数据库

    3.makefile  分布在各个目录下,用于集成编译

    4.config 文件 主Makefile调用这个.config,用于内核编译配置  kernel/.../out/xxx_defconfig/.config

    5. 根据$(CONFIG_XXXXX)配置不同,obj-$(CONFIG_XXXXX)分别对应obj-y,obj-m,obj-n.            

            a.obj-y:相关配置对应的.c文件会被编译到系统里。

            b.obj-m:编译成相关的模块,生成.ko,可以通过insmod命令加载

            c.obj-n;不会编译到系统里  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值