Building Source Code
For details about the functions of the OpenHarmony compilation and building module, see Compilation and Building Guide.
Prerequisites
-
The required libraries and tools have been installed.
-
The compilation tools have been installed.
-
The tools specially required by Hi3861 have been installed.
-
The Hello World program is ready for use.
-
The access to the Ubuntu environment is normal.
Procedure
Method 1: using hb for compilation (install compilation tools first)
Go to the root directory of the source code in the Ubuntu environment and perform the following steps:
-
Set the build path.
hb set -
Select the current path.
. -
Select wifiiot_hispark_pegasus under hisilicon and press Enter.
NOTEWhen adapting the development board to a specific use case, select an appropriate build form factor, that is, product settings. For details, see Build Form Factors.
Figure 1 Hi3861 build settings

-
Start building.
NOTE-
To build a component (for example, hello), run the hb build -T targetName command.
-
To build a product incrementally, run the hb build command.
-
To build a product from the scratch, run the hb build -f command.
This example builds a product from the scratch.
hb build -f -
-
Check the build result. If "build success" is displayed, the building is successful.
NOTICEThe build result and log files are stored in out/hispark_pegasus/wifiiot_hispark_pegasus.
Method 2: using the build.sh script for compilation
For details, see Building Source Code Using the build.sh Script.