Руководство пользователя Orange Pi Zero 3

  Обзор   |  Запуск   |  Linux   |    Сборка Linux     |  Android   |  Сборка Android   |

  RU            EN  

Глава 4. Linux SDK - инструкция по сборке OrangePi
Страница:   124    125    126    127    128    129    130    131    132  


4.2.2. Загрузить набор инструментов для кросс-компиляции
Когда Orangepi-build запускается в первый раз, он автоматически загружает набор инструментов для кросс-компиляции и помещает его в папку наборов инструментов. Каждый раз, когда вы запускаете скрипт build.sh Orangepi-build, он проверяет, существует ли набор инструментов кросс-компиляции в наборах инструментов. Если он не существует, загрузка будет перезапущена, если он существует, он будет использован напрямую, и загрузка не будет повторяться.



Img 4.2

URL-адрес зеркала набора инструментов для кросс-компиляции в Китае — это зеркальный сайт программного обеспечения с открытым исходным кодом Университета Цинхуа:

Tsinghua University

После загрузки тулчейнов он будет содержать несколько версий тулчейна для кросс-компиляции:

test@test:~/orangepi-build$ ls toolchains/
gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu
gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu
gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabi
gcc-arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf
gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi
gcc-linaro-aarch64-none-elf-4.8-2013.11_linux
gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu
gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf
gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux
gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf
gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu
gcc-linaro-arm-none-eabi-4.8-2014.04_linux
Цепочка инструментов кросс-компиляции, используемая для компиляции исходного кода ядра Linux H618:

a. Linux 5.4

gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu 

b. Linux 6.1

gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu

Цепочка инструментов кросс-компиляции, используемая для компиляции исходного кода u-boot H618:

a.v2018.05

gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabi

b.v2021.07

gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu 

 <         > 


Страница:   124    125    126    127    128    129    130    131    132