Config Tool - Ih

To get the most out of the IH Config Tool, adopt these professional habits:

In a Yocto Project build for Intel Galileo, the IH Config Tool is called from recipes: ih config tool

Example from a Galileo recipe (u-boot-fw-utils.bb): To get the most out of the IH

do_compile_append() 
    ih-config-tool -a create -t kernel -c none \
        -l 0x1000000 -e 0x1000000 \
        -o $DEPLOY_DIR_IMAGE/uImage $S/arch/x86/boot/bzImage

The ih config tool is a lightweight command-line utility designed to simplify configuration management for containerized and embedded Linux environments. It provides a declarative, file-based approach to define system settings, device parameters, and service options, then applies them consistently across targets. Example from a Galileo recipe ( u-boot-fw-utils

The IH Config Tool (Image Header Configuration Tool) is a specialized command-line utility used primarily in embedded Linux development. Its core function is to generate and manage image headers for bootloader images, most commonly for U-Boot (Das U-Boot). The "IH" prefix stands for Image Header, referencing the image_header_t structure defined in U-Boot's source code.

While not a household name among general developers, the IH Config Tool is critical for engineers working with bootloaders, firmware updates, and multi-image deployments on embedded systems—particularly those derived from Intel's IoT (Internet of Things) platforms like the Intel Galileo Gen 1 and Gen 2.