harmony 鸿蒙Building Source Code

  • 2022-12-05
  • 浏览 (439)

Building Source Code

With DevEco Device Tool, you can easily build source code of the Hi3861V100 development board, thanks to its productivity-boosting features, such as the compiler toolchain, detection of the build environment dependencies, and one-click installation of the dependencies.

icon-note.gif NOTE

The build environment of Hi3861V100 is Ubuntu.

  1. Click Project Settings on the menu bar to access the Hi3861V100 project configuration page.

en-us_image_0000001275483042

  1. On the Tool Chain tab page, DevEco Device Tool automatically checks whether the dependent compiler toolchain is complete.

    • If any tool is indicated as uninstalled (status_uninstall), click Download Uninstalled Tools to install all the required tools, or click Download next to a tool to install the specific tool.
    • If some tool types are missing, click Add Utility to add them.
    • If Download is not available for a missing tool, it is not cataloged in DevEco Device Tool. In this case, you need to download the tool to the local host and click Import to import it.
    • If the status of OpenHarmony Environment Dependency is abnormal (status_uninstall, click Install.

en-us_image_0000001333256741

Certain tools may require the root access to install. For these tools, enter the user password in the TERMINAL window as prompted.

icon-note.gif NOTE

en-us_image_0000001280938208

After the installation is complete, the status of the tools and environment dependencies is displayed as status_install.

  1. On the wifiiot_hispark_pegasus tab page, set build_type, whose default value is debug.

en-us_image_0000001333581089

  1. Choose PROJECT TASKS > wifiiot_hispark_pegasus > Build to start building.

en-us_image_0000001281221352

  1. Wait until SUCCESS is displayed in the TERMINAL window, indicating that the build is complete.

en-us_image_0000001405938781

After the building is complete, go to the out directory of the project to view the generated files, which are needed for burning an image.

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Getting Started

harmony 鸿蒙Build Form Factors

harmony 鸿蒙Getting Started with the Standard System with Hi3516 (IDE Mode)

harmony 鸿蒙Getting Started with the Standard System with Hi3516 (CLI Mode)

harmony 鸿蒙Hi3516 Development Board

harmony 鸿蒙Hi3861 Development Board

harmony 鸿蒙RK3568 Development Board

harmony 鸿蒙Building Source Code

harmony 鸿蒙Burning an Image

harmony 鸿蒙Writing a Hello World Program

0  赞