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

网站的外链建设计划指数基金定投技巧

网站的外链建设计划,指数基金定投技巧,医疗网站建设信息,2016建设银行辽宁招聘网站OpenHarmony子系统开发 - 编译构建Kconfig可视化配置指导 概述 功能简介 该功能基于Kconfiglib与Kconfig实现,方便用户个性化配置OpenHarmony产品子系统部件。 基于Kconfig实现的可视化配置功能具有以下优点: 能直观且全面地展示软件的部件选项。可…

OpenHarmony子系统开发 - 编译构建Kconfig可视化配置指导

概述

功能简介

该功能基于Kconfiglib与Kconfig实现,方便用户个性化配置OpenHarmony产品子系统部件。

基于Kconfig实现的可视化配置功能具有以下优点:

  • 能直观且全面地展示软件的部件选项。
  • 可靠性强,如Linux-kernel、buildroot等知名软件都采用Kconfig进行可视化配置。

基本概念

  • Kconfig :是一款Linux可视化配置文件格式。

  • Kconfiglib:是一款基于Kconfig格式实现的Linux可视化配置工具。

相关模块

  • Kconfig更新模块:用于更新Kconfig菜单栏目最新的部件信息列表。

  • config配置格式转换:用于将界面生成的config文件,转化为系统编译构建的标准化格式配置文件。

操作指导

  1. 获取源码

    OpenHarmony版本发布的源码获取请参考:源码获取教程

  2. 环境准备

    环境配置所需要的Kconfiglib已内置在OpenHarmony自带的hb工具中,如需安装hb工具,可参考:hb安装教程

  3. 开启可视化配置界面

    #进入build仓下目录
    cd build/tools/component_tools
    menuconfig kconfig
    

    界面示例

  4. 参数填写

    参数配置项可以参考:productdefine/common/base/base_product.json

    参数填写

  5. 选择部件并配置

    1. 点击方向键->选择子系统,进入子系统的部件列表。

    2. 按回车健选择子系统。

    3. 输入feature时,注意用英语逗号隔开多项输入。

      部件选择

  6. 保存所选配置

    按S键保存文件,可自定义输出文件名,默认为当前目录下.config文件。

    保存配置

  7. 生成OpenHarmony Style配置文件

    示例步骤:

    1. gn编译全量产品

      cp productdefine/common/base/base_product.json productdefine/common/products/ohos-arm64.json
      ./build.sh --product-name ohos-arm64  --build-only-gn --ccache --gn-args pycache_enable=true --gn-args check_deps=true --build-only-gn
      
    2. 生成部件依赖文件

      ./build/tools/module_dependence/part_deps.py --deps-files-path out/arm64/deps_files
      # output: out/arm64/part_deps_info/part_deps_info.json
      
    3. 生成OpenHarmony Style配置文件

      cd build/tools/component_tools
      python3 parse_kconf.py --deps=/path/to/out/arm64/part_deps_info/part_deps_info.json
      

      输出文件默认为当前目录下:product.json, 也可以使用python3 parse_kconf.py --out="example/out.json"来指定输出文件位置

      更多操作可查看python3 parse_kconf.py -h

常见问题

菜单列表缺失最新部件信息

由于产品不断的更新迭代,全量部件列表productdefine/common/base/base_product.json也会随之不断更新,从而导致Kconfig菜单缺少最新部件。

解决办法:

更新Kconfig文件

cd build/tools/component_tools
python3 generate_kconfig.py

更多选项通过python3 generate_kconfig.py -h查看。

http://www.dtcms.com/wzjs/284747.html

相关文章:

  • 安徽省建设工程资料上传网站seo快速推广
  • 网站浏览器图标怎么做广告网站建设网站排名优化
  • 网站正在建设完善中线上推广有哪些
  • 南京有哪些做网站的公司最新战争新闻事件今天
  • 新网站建设咨询拉新app推广平台
  • 做微信表情的微信官方网站太原seo顾问
  • 个人网站必须备案吗百度站长平台有哪些功能
  • 51我们一起做网站百度移动首页
  • flash网站源码模板百度资源平台链接提交
  • 互联网网站建设一条龙服务网络违法犯罪举报网站
  • 环保网站建设费用网店怎么推广和宣传
  • 西安建设工程网seo关键词排名优化怎样
  • 湘潭做网站电话磐石网络房地产十大营销手段
  • 网站建设公司落寞产品营销软文
  • 哪些招聘网站做海外招聘网络营销课程感悟
  • 重庆整合营销网站建设外汇seo公司
  • 做平面设计在什么网站能挣钱宁波seo在线优化
  • 非洲用什么网站做采购杭州网站seo价格
  • 深圳学网站开发如何做好产品网络推广
  • 福州牛蛙 网站建设seo赚钱方式
  • 宜昌做网站吉林seo排名公司
  • 合肥外贸网站推广成都seo推广员
  • 青岛市网站建设公司google搜索引擎下载
  • 网站建设金手指排名靠谱数字营销包括哪六种方式
  • 网站建设内容方向app推广活动策划方案
  • 编程训练网站百度网盘资源
  • 金华建设技工学校网站网站建设费用都选网络
  • jsp页面如何做网站pv统计郑州专业seo推荐
  • 深圳网站建设服务哪家好东莞网站建设推广平台
  • WordPress 附件上传西安搜索引擎优化