我计划在我的项目中添加menuconfig支持。 该项目与Linux内核无关,因此我必须从头开始编写menuconfig和Makefile中的所有内容。
如何添加对menuconfig的支持并创建Kconfig文件,让makefile读取.config文件中的定义?
有没有好的入门教程可供参考?
我计划在我的项目中添加menuconfig支持。 该项目与Linux内核无关,因此我必须从头开始编写menuconfig和Makefile中的所有内容。
如何添加对menuconfig的支持并创建Kconfig文件,让makefile读取.config文件中的定义?
有没有好的入门教程可供参考?
首先,您需要从Linux文件夹'scripts'中复制以下文件夹和文件到您自己的项目中
文件夹basic和kconfig中的源代码需要根据您的处理器架构进行构建。如何构建详见Linux Makefile。您可以使用下列变量来更改一些名称
以下项目最初是为ARM微控制器创建的,可以帮助您了解kconfig。
git log -- scripts/kconfig/
开始调查该过程。 - Sam Protsenko