Это старая версия документа!
Для выполнение следующей инструкции, на компьютере должно быть установлено Docker окружение Также необходимо скачать следующие файлы:
И распаковать их, выполним команды:
tar -xf u-boot_mir.tar tar -xf kernel_mir.tar tar -xf rootfs.tar.gz tar -xf utils.tar.gz
Для подготовки обрза контейнера, необходимо перейти в папку utils и выполнить команду сборки образа
cd utils sudo docker build -t am335x .
После этого в docker появится образ am335x
Скопируйте два скрипта из каталога utils в верхнюю директорию
cp kernel.sh ../ cp u-boot.sh ../
Э Скачайте с сайта ti.com во вкладке «AM335x Linux SDK Individual Components» Standalone ARM Toolchain, нажав на «Download ARM Toolchain» и AM335x Linux SDK BSP Source Code «am335x-evm-linux-sdk-src-06.03.00.106.tar.xz»
Распакуйте архивы
tar -xf am335x-evm-linux-sdk-src-06.03.00.106.tar.xz tar -xf gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz
Выполните команду
sudo docker run -e USER=$USER -e USERID=$UID -v $(pwd):/BR -t am335x bash u-boot.sh
Сборка может занять длительное время, в зависимости от конфигурации компьютера.
Выполните команду
sudo docker run -e USER=$USER -e USERID=$UID -v $(pwd):/BR -t am335x bash kernel.sh
Сборка может занять длительное время, в зависимости от конфигурации компьютера.
Выполните команду
sudo docker run -e USER=$USER -e USERID=$UID -v $(pwd):/BR -t am335x make -C rootfs
Сборка может занять длительное время, в зависимости от конфигурации компьютера.