本节详解Kconfig文件的格式、作用等 2.15.7.1、Kconfig的格式 (1)Kconfig按照一定的格式来书写,menuconfig程序可以识别这种格式,然后从中提取出有效信息组成menuconfig中的菜单项。 (2)将来在做驱动移植等工作时,有时需要自己添加Kconfig中的一个配置 ...
分类:
其他好文 时间:
2018-06-26 17:17:01
阅读次数:
142
一、准备工作:将编译linux内核,并将调试信息也编译进去。 使用在linux 根目录执行make menuconfig命令进入配置界面;向下找到kernel hacking 选项并进入; 然后找到“compile-time checks and compiler options”选项并进入;然后向 ...
分类:
系统相关 时间:
2018-05-30 00:30:57
阅读次数:
300
1.autoconf.h文件 老版本的Linux内核中,执行make menuconfig后,编译系统会把所有的配置信息保存到源码顶层目录下的.config文件中,然后将.config中的内容转换为C语言能识别的宏定义更新到include/generated目录下的autoconf.h文件中。 比如 ...
分类:
系统相关 时间:
2018-05-28 19:22:29
阅读次数:
209
一、为SDK的Buildroot打上下面的补丁 二、配置Buildroot 执行cout && make menuconfig进入Buildroot界面,以下图: 按照下面的顺序选择opencv 按照下面的顺序选择python opencv及python的子包视实际情况进行选择。 三、编译、生成固件 ...
分类:
编程语言 时间:
2018-05-28 15:00:38
阅读次数:
238
如果使用make menuconfig的方式配置内核,又碰巧系统没有安装ncurses库(ubuntu系统默认就没有安装此库),就会出现错误,错误信息大体上如下: ncurses库是字符终端下屏幕控制的基本库,可能很多新开发的程序都不使用了,不过如果要编译一些老程序,还经常用到。 ...
分类:
系统相关 时间:
2018-05-16 20:45:27
阅读次数:
191
内核版本:3.14.65 CPU:Am335x 1、编译内核: make menuconfig 2、添加设备树 编译内核,下载入开发板。 3、查看SPI是否被注册入Dev中: ls /dev ...
分类:
其他好文 时间:
2018-05-11 17:29:32
阅读次数:
236
11.3 jz2440.h 中的剩余宏移植 11.3.1 CONFIG_SYS_TEXT_BASE CONFIG_SYS_TEXT_BASE:设置系统代码段的基地址,设为 0x0;menuconfig 中已经有了此宏,可以去掉。 11.3.2 CONFIG_SYS_GENERIC_BOARD 这个宏 ...
分类:
其他好文 时间:
2018-05-06 13:35:02
阅读次数:
1369
在移植 JZ2440 中,include/configs/jz2440.h 中有很多config 项都是已经在 uboot 的主配置中已经存在了的,这些配置造成了重复,需要优化。 先将原先的 smdk2410.h 拷贝进来:cp include/configs/smdk2410.h ../../u- ...
分类:
其他好文 时间:
2018-05-05 20:48:30
阅读次数:
192
在 linux 编译内核时 make menuconfig 报了下面的错误。 *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the n ...
分类:
系统相关 时间:
2018-04-29 14:34:52
阅读次数:
184
在解压的 linux2.6.15 文件夹下 make menuconfig 的时候出现下面的错误: Makefile:452: target 'config' given more than once in the same ruleMakefile:452: *** mixed implicit ...
分类:
其他好文 时间:
2018-04-29 14:27:35
阅读次数:
1224