RU EN Глава 4. Linux SDK - инструкция по сборке OrangePi 4.2.3. Полное описание структуры каталогов Orangepi-build
a. Репозиторий git, где хранится исходный код ядра linux, выглядит следующим образом, обратите внимание на переключение ветки Ррпозитория linux-orangepi на а) Linux5.4: оранжевый-pi-5.4-sun50iw9 б) Linux6.1: оранжевый-pi-6.1-sun50iw9
b. Репозиторий git, где хранится исходный код u-boot, выглядит следующим образом, обратите внимание на переключение ветки репозитория u-boot-orangepi на а) v2018.05: v2018.05-h618 б) v2021.07: v2021.07-sunxi
a. build.sh: скомпилировать сценарий запуска
b. external: содержит файлы конфигурации, необходимые для компиляции образа, скрипты для определенных функций и исходный код некоторых программ. Сжатый пакет rootfs, кэшированный в процессе компиляции, также хранится в external
c. kernel: хранится исходный код ядра Linux
d. LICENSE: файл лицензии GPL 2
e. README.md: документация по сборке OrangePi
f. output: хранятся скомпилированные пакеты u-boot, linux и другие deb-пакеты, журналы компиляции, скомпилированные образы и другие файлы
g. scripts: общий скрипт для компиляции образов linux
h. toolchains: хранится цепочка инструментов для кросс-компиляции
i. u-boot: хранится исходный код U-Boot
j. userpatches: хранятся файлы конфигурации, необходимые для компиляции скрипта
|