Use the following steps to set up the
host for Edge device development.
- Download the sdk-2020.2.0.0.sh from here.
- Install the cross-compilation system
environment.
./sdk-2020.2.0.0.sh - Follow the prompts to install. Note: The ~/petalinux_sdk path is recommended for the installation. Regardless of the path you choose for the installation, make sure the path has read-write permissions. In this section, it is installed in ~/petalinux_sdk.
- When the installation is complete, follow the prompts and
execute the following
command:
If you close the current terminal, you need to re-execute the above instructions in the new terminal interface.source ~/petalinux_sdk/environment-setup-aarch64-xilinx-linux - Download the vitis_ai_2020.2-r1.3.x.tar.gz from here and install it to the
PetaLinux
system.
tar -xzvf vitis_ai_2020.2-r1.3.x.tar.gz -C ~/petalinux_sdk/sysroots/aarch64-xilinx-linux - Clone the Vitis AI
repository:
cd ~ git clone --recurse-submodules https://github.com/Xilinx/Vitis-AI - To compile the library sample in the Vitis AI Library, take
classificationfor example, execute the following command.cd ~/Vitis-AI/demo/Vitis-AI-Library/samples/classification bash -x build.shThe executable program is now produced.
- To modify the library source code, view and modify them under
~/Vitis-AI/tools/Vitis-AI-Library.
Before compiling the Vitis AI libraries, confirm the compiled output path. The default output path is $HOME/build.
To change the default output path, modify the build_dir_default in cmake.sh. For example, you can change from build_dir_default=$HOME/build/build.${target_info}/${project_name} to build_dir_default=/workspace/build/build.${target_info}/${project_name}.
Note: If you want to modify thebuild_dir_default, it is suggested to modify$HOMEonly. - Build the libraries all at once by executing the following
command.
cd ~/Vitis-AI/tools/Vitis-AI-Library ./cmake.sh --cleanAfter compiling, you can find the generated AI libraries under build_dir_default. If you want to change the compilation rules, check and change the
cmake.shin the library’s directory.Note: All the source codes, samples, demos, and head files can be found under~/Vitis-AI/tools/Vitis-AI-Library.