[RK3568 Android11] 教程之kernel Makefile和Kconfig关系讲解

本文详细讲解了RK3568 Android11内核中Makefile和Kconfig的关系。Makefile负责描述编译规则,实现自动化编译,而Kconfig用于配置内核菜单,允许用户根据需求裁剪内核。通过make menuconfig,用户可设置Kconfig中的选项,选择编译进内核或生成模块。在编译时,.config文件记录用户的选择,Makefile据此确定编译任务。

实战派 ESP32-S3,双模无线开发板

ESP32-S3 原生支持 ESP-IDF,WiFi + 蓝牙一次搞定

目录

前言

一、什么是Makefile文件

二、什么是Kconfig文件

三、Makefile和Kconfig之间是什么关系


前言

        驱动开发过程中,往往需要与Makefile和Kconfig打交道,接下来一起学习下Makefile和Kconfig;
        uboot的Makefile和Kconfig与kernel是一样的,参考kernel的即可;

一、什么是Makefile文件

        Makefile 文件描述了整个工程的编译、链接等规则,需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并链接生成可执行文件,并要求定义源文件之间的依赖关系;
        Makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。
        Make工具最主要的功能:就是通过Makefile文件来描述源程序之间的相互关系并自动维护编译工作。

实战派 ESP32-S3,双模无线开发板

ESP32-S3 原生支持 ESP-IDF,WiFi + 蓝牙一次搞定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

~未来可期~

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

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

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

打赏作者

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

抵扣说明:

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

余额充值