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 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 and run the build command.
-
Set the build path.
hb set -
Select the current path.
. -
Select ipcamera_hispark_taurus 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 Hi3516 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.
NOTICEPaths to burning-related files:
-
Build result and log files: out/hispark_taurus/ipcamera_hispark_taurus
-
U-Boot file: device/board/hisilicon/hispark_taurus/uboot/out/boot/u-boot-hi3516dv300.bin
-
Method 2: using the build.sh script for compilation
For details, see Building Source Code Using the build.sh Script.