Linux系统移植:图形化配置 U-Boot

举报
JeckXu666 发表于 2022/02/20 22:06:16 2022/02/20
【摘要】 文章目录 Linux系统移植:图形化配置 U-Boot一、打开图形化配置二、图形化配置操作三、编译配置结果 Linux系统移植:图形化配置 U-Boot 较新的 uboot 支持图形化...

Linux系统移植:图形化配置 U-Boot

较新的 uboot 支持图形化配置,本小节做一下图形化配置的操作

一、打开图形化配置

uboot 或 Linux 内核可以通过输入“make menuconfig” 来打开图形化配置界面,menuconfig 属于图形化配置工具,需要 ncurses 库支持,先在 Ubuntu 中安装 ncurses 库

sudo apt-get install build-essential
sudo apt-get install libncurses5-dev

  
 
  • 1
  • 2

menuconfig 重点会用到两个文件:.config 和 Kconfig,.config 保存着 uboot 的配置项,Kconfig 文件是图形界面的描述文件,也就是描述界面应该有什么内容

图形化配置界面之前,要先使用 “make xxx_defconfig” 对 uboot 进行一次默认配置,如果使用“make clean”清理了工程,则需要再使用 “make xxx_defconfig” 对 uboot 进行一次默认配置,指令如下:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ull_alientek_emmc_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

  
 
  • 1
  • 2

打开后的图形化界面如图:

20220219224210

二、图形化配置操作

图形化界面操作如下:

基本移动:上下左右不多说

操作按键:

  • Y:相应的代码编译进 Uboot
  • N:不编译相应的代码
  • M:将相应的代码编译为模块,这个在 Linux 内核里面很常用,但 uboot 下面一般不使用
  • 双击 ESC:返回上一级
  • ?或者 H:查看菜单帮助信息
  • /:打开搜索框,可以在搜索框搜索内容

全局按键:

  • Select:选中按钮,相当于 “Enter” 键,选中并进入某个菜单
  • Exit:退出按钮,相当于按两下“Esc”键,退出当前菜单,返回到上一级
  • Help:帮助按钮,相对于 “?”,查看选中菜单的帮助信息
  • Save:保存按钮,保存修改后的配置文件
  • Load:加载按钮,加载指定的配置文件,默认是 “.config”

操作的时候配置各个选项,最后保存一下就行,保存的配置保存在 .config 中

三、编译配置结果

配置完成后,使用如下指令编译:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j16

  
 
  • 1

编译之前千万不要清理工程,会删除掉.config 文件,导致配置失效

文章来源: blog.csdn.net,作者:JeckXu666,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_45396672/article/details/123025555

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。