range Pi 用户手册 深圳市迅龙软件有限公司版权所有
www.orangepi.cn
85
www.xunlong.tv
test@test:~/orangepi-build$ ls toolchains/
gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu
gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf
gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi
gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf
gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu
gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabi
gcc-linaro-aarch64-none-elf-4.8-2013.11_linux
gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux
gcc-linaro-arm-none-eabi-4.8-2014.04_linux
4) The cross-compilation tool chain used to compile the rk3328 linux5.8 kernel source
code is
gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu
5) The cross-compilation tool chain used to compile the rk3328 u-boot 2020.07 source
code is
gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu
6.1.3.
Orangepi-build complete directory structure description
1) After the orangepi-build repository is downloaded, it does not contain the linux kernel,
u-boot source code and cross-compilation tool chain. The source code of linux kernel and
u-boot are stored in a separate git repository (please do not download and use the
kernel and u separately -boot source code to compile, unless you know how to use it)
a. The git repository where the linux5.8 kernel source code is stored is as follows
https://github.com/orangepi-xunlong/linux-orangepi/tree/orange-pi-5.8-rockchip64/
b. The git repository of b.u-boot 2020.07 source code is as follows
https://github.com/orangepi-xunlong/u-boot-orangepi/tree/v2020.07
2) When orangepi-build runs for the first time, it will download the cross-compilation
tool chain, u-boot and linux kernel source code. After successfully compiling a linux
image, the files and folders that can be seen in orangepi-build are:
a. build.sh: Compile the startup script
b. external: Contains the configuration files needed to compile the image, specific