首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

menuconfig 图形化配置

uboot 或 Linux 内核可以通过输入“make menuconfig”来打开图形化配置界面, menuconfig是一套图形化的配置工具,需要 ncurses 库支持。...内核 的配置项,使用 menuconfig 配置完 uboot或 Linux 内核 以后肯定要更新.config 文件。...config 文件中的“CONFIG_xxx” (xxx 就是具体的配置项名字)就是 Kconfig 文件中 config 关键字后面的配置项名字加上“CONFIG_”前缀。   ...化 界 面 中 显 示 一 行 注 释 1.9、 source   source 用于读取另一个 Kconfig 二、添加自定义菜单   图形化配置工具的主要工作就是在.config 下面生成前缀为“CONFIG...endmenu # my test menu   Kconfig 文件的最终目的就是在.config 文件中生成以“CONFIG_”开头的变量。

1.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    鸿蒙系统开发教程_韦东山 3-1Kconfig介绍

    >>>视频教程在线观看<<<: https://www.100ask.net/detail/p_5fcf586ae4b04db7c0939c82/8 Kconfig介绍 参考文档: 任一个Linux内核的...1.2.2 配置项的前缀 在Kconfig文件中,假设配置项的名字是XXX,在.config文件中: 默认情况下,它对应的变量名为CONFIG_XXX 如果设置了环境变量CONFIG_=ABC,则对应的变量名为...ABC_XXX 在Liteos-a中的Makefile中export CONFIG_=LOSCFG_,所以对应的变量名为LOSCFG_XXX 1.3 描述单个配置项config 1.3.1 示例 在make...由于第二个菜单项依赖于第一个菜单项,所以第二个菜单项缩进一格 1.5 实现单选choice/endchoice 1.5.1 示例 在上述界面中,对于LiteOS_Compiler_Type,有2个选择:arm-linux-ohoseabi...config COMPILER_HIMIX_32 bool "arm-linux-ohoseabi" depends on PLATFORM_HI3518EV300 || PLATFORM_HI3516DV300

    76920

    FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库

    《FFmpeg开发实战:从零基础到短视频上线》一书的“12.1.2 交叉编译Android需要的so库”介绍了如何在Windows环境交叉编译Android所需FFmpeg的so库,接下来介绍如何在Linux...1、下载Linux版本的android-ndk-r21e登录Linux服务器(比如华为云的欧拉系统),依次执行下面的命令。...修改内容如下: (1)把几个sh文件里的下面这行SYSTEM=windows-x86_64改为下面这行,也就是把“windows”替换为“linux”SYSTEM=linux-x86_64(2)去掉几个...另外,记得给几个sh文件赋予可执行权限,也就是执行下面命令:chmod +x config_*.sh3、编译x264库的源码在编译x264源码之前,要先修改x264的configure文件。...与在Windows环境交叉编译相比,Linux系统在编译x264前只要修改configure,不用改Makefile。

    34610

    浅谈内核的Makefile、Kconfig和.config文件

    Linux内核源码文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎么配置内核,这些问题都和...三者的语法 Makefile 参考:linux-3.4.2/drivers/Makefile 作用:用来定义哪些内容作为模块编译,哪些条件编译等。子目录Makefile被顶层Makefile包含。...LEDS_S3C24XX:配置选项的名称,省略了前缀"CONFIG_" Tristate: 表示该项是否编进内核、编成模块。...3、.config 参考:linux-3.4.2/.config 通过前俩个文件的分析,.config的含义已经很清晰:内核编译参考文件,查看里面内容可以知道哪些驱动被编译进内核。...hello.c: #include   #include   #include   static int

    3.3K31

    嵌入式Linux–menuconfig详解

    注:linux内核中一个功能模块有三种编译方法:一种是编入、一种去去除、一种是模块化。...---- .config “.config文件中每一行都是一个配置项,从.config文件的规模可以看出linux内核的可配置项有两三千个。...所以linux内核是高度可配置的,而且linux内核的所有配置项很难全部搞明白。...因为linux内核的配置项太多太繁杂超出了人的大脑能够记忆和处理的数量级,因此linux内核不像uboot那样直接手工配置,而是发明了一个图形化的配置工具menuconfig。”...(1)menuconfig中config后面空格隔开的大写字母表示的类似于 NETDEVICES 的就是这个配置项的配置项名字,这个字符串前面添加 CONFIG_ 后就构成了.config中的配置项名字

    6.5K20
    领券