# d2000_config_tool **Repository Path**: jhb_dream/d2000_config_tool ## Basic Information - **Project Name**: d2000_config_tool - **Description**: 飞腾 D2000 处理器参数配置表生成工具 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-20 - **Last Updated**: 2021-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 打包工具使用介绍 本工具提供了一个kconfig 界面来配置功能选项和参数 kconfig功能依赖基于Python的[Kconfiglib](https://github.com/ulfalizer/Kconfiglib)项目,该项目可以解析kconfig配置,生成C语言.h的头文件 #### 1 使用说明 --- > do_config - 根据 **config.h** 配置文件信息,生成二进制的参数表文件 - 根据输入二进制参数表,打印参数信息 - 固件和参数表文件打包 该目录为c程序,使用makefile组织编译 进入 **do_config** 目录,输入`make` 命令即可编译生成可执行文件 --- > kcfg Kconfig 此文件为**kconfig**描述文件,根据此文件构建图形界面选项,生成头文件 生成的头文件为 **config.h** 建议使用基于python的kconfig lib进行kconfig构建,下载[Kconfiglib](https://github.com/ulfalizer/Kconfiglib)项目 - 生成 **.config** 文件 `Kconfiglib/menuconfig.py path/Kconfig` 执行该命令会根据**kconfig**描述产生图形配置界面,并保存**.config**文件 - 生成 **config.h** 配置文件 `Kconfiglib/genconfig.py` 该命令会搜索当前目录的**.config**文件,并根据配置生成**config.h**文件