8,367
edits
Changes
→orangepi-build complete directory structure description
</li>
<li><p>When orangepi-build runs for the first time, it will download the cross-compilation toolchain, 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:</p>
<p>a.'''build.sh''': compile startup script</p><p>b.'''external''': Contains the configuration files needed to compile the image, scripts with specific functions, and the source code of some programs. The rootfs compressed package cached during the image compilation process is also stored in external</p><p>c.'''kerne'''l: stores the source code of the linux kernel. The folder named '''orange-pi-5.10-rk3588''' stores the kernel source code of the legacy branch of the RK3588/RK3588S series development boards. Please do not manually modify the name of the folder of the kernel source code. If it is modified, the kernel source code will be re-downloaded when the compilation system is running</p><p>d.'''LICENSE''': GPL 2 license file</p><p>e.'''README.md''': orangepi-build documentation</p><p>f.'''output''': Store compiled deb packages such as u-boot and linux, compilation logs, and compiled images and other files</p><p>g.'''scripts''': general scripts for compiling linux images</p><p>h'''.toolchains''': store cross-compilation toolchain</p><p>i.'''u-boot''': Store the source code of u-boot. The folder named '''v2017.09-rk3588''' stores the u-boot source code of the legacy branch of the RK3588/RK3588S series development boards. Please do not name the folder name of the u-boot source code Manual modification, if modified, the u-boot source code will be re-downloaded when the compilation system is running</p><p>j.'''userpatches''': Store configuration files needed to compile scripts</p>
{| class="wikitable" style="width:800px;"
|-