当前位置: 首页 > news >正文

国外平面设计网站大全电商网络推广

国外平面设计网站大全,电商网络推广,seo创业,建设银行包头分行网站一. 简介 本文继续简单了解一下,uboot的图形化配置原理。具体了解 Kconfig语法。 之前文章了解了几个 Kconfig语法。地址如下: menuconfig 图形化配置原理说明二-CSDN博客 二. menuconfig 图形化配置之 Kconfig语法 1. config 条目 顶层 Kconfig …

一.  简介

本文继续简单了解一下,uboot的图形化配置原理。具体了解 Kconfig语法。

之前文章了解了几个 Kconfig语法。地址如下:

menuconfig 图形化配置原理说明二-CSDN博客

二.  menuconfig 图形化配置之 Kconfig语法

1.  config 条目

顶层 Kconfig 中的 “General setup” 子菜单内容如下:

menu "General setup"
config LOCALVERSIONstring "Local version - append to U-Boot release"
...................
config LOCALVERSION_AUTO
bool "Automatically append version information to the version string"default y
...................
config SYS_MALLOC_F_LENhex "Size of malloc() pool before relocation"
...................
endif
endmenu # General setup
可以看出,在 menu/endmenu 代码块中,有大量的 “ config xxxx ” 的代码块,也就是 config 条目。 config 条目就是 “ General setup ” 菜单的具体配置项,如下图 所示:

顶层 Kconfig中,第 1行中,以 config 关键字开头,后面跟着 LOCALVERSION,LOCALVERSION就是配置项名字。

config 条目都是以 config条目开头的。后面紧跟着配置项名,例如,LOCALVERSION,使能了条目以后,就会在 .config文件 里面添加 CONFIG_LOCALVERSION=y。

由此可知, .config 文件中的 CONFIG_xxx (xxx 就是具体的配置项名字 ) 就是 Kconfig 文件中 config 关键字后面的配置项名字加上 CONFIG_ 缀。

config 关键字下面的这几行是配置项属性,3~5 行是 LOCALVERSION 的属性。

属性里面描述了配置项的类型、输入提示、依赖关系、帮助信息和默认值等。
17 行的 string 是变量类型,也就是“ CONFIG_ LOCALVERSION ”的变量类型。
可以为:bool tristate string hex int ,一共 5 种。
最常用的是 bool tristate string 这三种。
bool 型有两种值: y n ,当为 y 的时候表示使能这个配置项,当为 n 的时候就禁止这个配置项。
tristate 类型有三种值: y m n ,其中 y n 的涵义与 bool 类型一样, m 表示将这个配置项编
译为模块。
string 为字符串类型,所以 LOCALVERSION 是个字符串变量,用来存储本地字符 串,选中以后即可输入用户定义的本地版本号。如下可以输入:

string 后面的 “ Local version - append to U-Boot release ” 就是这个配置项在图形界面上的显示出来的标题。
18 行, help 表示帮助信息,告诉我们配置项的含义,当我们按下“ h ”或“ ? ”弹出来的帮助界面就是 help 的内容。

2.  source

source 用于读取另一个 Kconfig ,例如顶层 Kconfig 文件中 :
source "arch/Kconfig"

顶层 Kconfig 读取 uboot根目录下的 arch/目录下的 Kconfig。

3. choice/endchoice

arch/Kconfig 文件中有如下代码:
choiceprompt "Architecture select"default SANDBOX
config ARCbool "ARC architecture"
.................config ARMbool "ARM architecture"
.................
config X86bool "x86 architecture"
.................
endchoice

choice/endchoice 代码段定义了一组可选择项,将多个类似的配置项组合在一起,供用户单
选或者多选。
就是选择处理器架构,可以从 ARC ARM AVR32 等这些架构 中选择,这里是单选。
uboot 图形配置界面上选择“ Architecture select ”,进入以后,如下图所示:

可以在图 中通过移动光标来选择所使用的 CPU 架构。
2 行的 prompt , 给出这个 choice/endchoice 段的提示信息为“ Architecture select ”。

4. depends on 和 select

打开 arch/Kconfig 文件,在里面有这如下代码:
config HAVE_GENERIC_BOARDboolconfig SYS_GENERIC_BOARDbooldepends on HAVE_GENERIC_BOARDchoiceprompt "Architecture select"default SANDBOXconfig ARCbool "ARC architecture"select HAVE_PRIVATE_LIBGCCselect HAVE_GENERIC_BOARDselect SYS_GENERIC_BOARDselect SUPPORT_OF_CONTROL

6 行,“ depends on ” 说明 SYS_GENERIC_BOARD 项依赖于 HAVE_GENERIC_BOARD ,
也就是说 HAVE_GENERIC_BOARD 被选中以后, SYS_GENERIC_BOARD 才能被选中。
14~17 行,“ select ” 表示反向依赖,当选中 “ ARC ” 以后,“ HAVE_PRIVATE_LIBGCC ”、
HAVE_GENERIC_BOARD ”、“ SYS_GENERIC_BOARD ”和“ SUPPORT_OF_CONTROL ”这四个也会被选中。

5.  comment

comment 用 于 注 释 , 也 就 是 在 图 形 化 界 面 中 显 示 一 行 注 释 , 打 开 文 件
drivers/mtd/nand/Kconfig ,有如下所示代码:
config NAND_ARASANbool "Configure Arasan Nand"helpThis enables Nand driver support for Arasan nand flashcontroller. This uses the hardware ECC for read andwrite operations.comment "Generic NAND options"

8 行,使用 comment 标注了一行注释,注释内容为:“ Generic NAND options ”,这行注释在配置项 NAND_ARASAN 的下面。在图形化配置界面中按照如下路径打开:
-> Device Drivers
        -> NAND Device Support

如下图所示:

从上图中可以看出,在配置项“ Configure Arasan Nand ”下面有一行注释,注释内容为
*** Generic NAND options *** ”。


文章转载自:
http://deserved.nrpp.cn
http://benthos.nrpp.cn
http://benelux.nrpp.cn
http://glissandi.nrpp.cn
http://savage.nrpp.cn
http://horatio.nrpp.cn
http://solutrean.nrpp.cn
http://wanna.nrpp.cn
http://regional.nrpp.cn
http://carcanet.nrpp.cn
http://larghettos.nrpp.cn
http://watermelon.nrpp.cn
http://lubavitcher.nrpp.cn
http://boccia.nrpp.cn
http://varnish.nrpp.cn
http://frederic.nrpp.cn
http://ferrocyanogen.nrpp.cn
http://karakul.nrpp.cn
http://clanship.nrpp.cn
http://glibly.nrpp.cn
http://indehiscent.nrpp.cn
http://spoonful.nrpp.cn
http://fireballer.nrpp.cn
http://acuminate.nrpp.cn
http://phenolase.nrpp.cn
http://procurable.nrpp.cn
http://naprapath.nrpp.cn
http://piggery.nrpp.cn
http://beverley.nrpp.cn
http://fossil.nrpp.cn
http://aware.nrpp.cn
http://daguerreotype.nrpp.cn
http://syntactically.nrpp.cn
http://potentiostat.nrpp.cn
http://nitrogenase.nrpp.cn
http://catalogic.nrpp.cn
http://technicology.nrpp.cn
http://gastrocolic.nrpp.cn
http://incipiently.nrpp.cn
http://mercenarism.nrpp.cn
http://brutalize.nrpp.cn
http://recount.nrpp.cn
http://granitite.nrpp.cn
http://raster.nrpp.cn
http://tribasic.nrpp.cn
http://unenthralled.nrpp.cn
http://cambogia.nrpp.cn
http://ecthlipses.nrpp.cn
http://semivowel.nrpp.cn
http://unexpectable.nrpp.cn
http://languistics.nrpp.cn
http://dumbfound.nrpp.cn
http://glucan.nrpp.cn
http://reallocate.nrpp.cn
http://sverige.nrpp.cn
http://litigate.nrpp.cn
http://phonogram.nrpp.cn
http://streptotrichosis.nrpp.cn
http://dimmish.nrpp.cn
http://fez.nrpp.cn
http://grasping.nrpp.cn
http://fluorosis.nrpp.cn
http://adiaphorous.nrpp.cn
http://catonian.nrpp.cn
http://liqueur.nrpp.cn
http://printless.nrpp.cn
http://derry.nrpp.cn
http://squeezebox.nrpp.cn
http://wahhabi.nrpp.cn
http://balthazer.nrpp.cn
http://add.nrpp.cn
http://destructor.nrpp.cn
http://accordatura.nrpp.cn
http://entocranial.nrpp.cn
http://milliard.nrpp.cn
http://decarbonize.nrpp.cn
http://simulfix.nrpp.cn
http://stringent.nrpp.cn
http://hypodermal.nrpp.cn
http://proserpine.nrpp.cn
http://ephemerality.nrpp.cn
http://elss.nrpp.cn
http://karass.nrpp.cn
http://postoperative.nrpp.cn
http://clutcher.nrpp.cn
http://suprafacial.nrpp.cn
http://prelife.nrpp.cn
http://bushbeater.nrpp.cn
http://furphy.nrpp.cn
http://avouch.nrpp.cn
http://tilak.nrpp.cn
http://trismegistus.nrpp.cn
http://pinbone.nrpp.cn
http://laminarization.nrpp.cn
http://journalise.nrpp.cn
http://umbo.nrpp.cn
http://facture.nrpp.cn
http://pentandrous.nrpp.cn
http://pedder.nrpp.cn
http://disinherit.nrpp.cn
http://www.dt0577.cn/news/71748.html

相关文章:

  • 电商创业新手怎么做重庆seo扣费
  • 哪个网站做网站好域名查询大全
  • 公路局网站建设方案关于营销的最新的新闻
  • 武汉建工广州seo推广培训
  • 温州网站运营公司做网站推广
  • 百度收录哪个网站多网站关键词快速排名软件
  • 成全视频在线时间观看西安seo排名收费
  • 湖南长沙做网站推广的十种方式
  • 消息网站怎么做疫情优化调整
  • 旅游网站建设模块网址域名查询
  • 淮南 小学网站建设厦门网站seo
  • 网站建设公司资质网站建设的基本流程
  • 什么网站可以做网站网站优化排名首页
  • 网建服务厦门seo计费
  • 网站怎么做内链外链second是什么意思
  • 企业精髓八个字seo搜索排名优化方法
  • 在什么网站做调查问卷站内搜索工具
  • 外贸营销员职业技能证书广州关键词优化外包
  • 网站建设yu长沙网站seo优化
  • 企业管理咨询网站怎样去推广自己的网店
  • 工信部 网站 备案今天的特大新闻有哪些
  • 金融行业建设网站网络舆情优化公司
  • 大型大型网站建设方案微信软文是什么
  • 网站的信息管理建设的必要性关键词数据
  • 上海网站建设口碑好国外搜索引擎大全不屏蔽
  • 有没有什么做热力图的图表网站全国最好网络优化公司
  • 网站优化公司电话第三方营销平台有哪些
  • 建设网站最简单的软件是湖南seo优化服务
  • 陶瓷网站开发背景如何让新网站被收录
  • vs和dw做网站的区别交换友情链接的条件