Это старая версия документа!
Для выполнение следующей инструкции, на компьютере должно быть установлено Docker окружение
cd rk3568/container sudo docker build -t rk3568 .
На выходе будет образ rk3568, которым можно собирать все компоненты системы. Далее неоходимо перейти в родительский каталог
cd ..
sudo docker run -e USER=$USER -e USERID=$UID -v $(pwd):/BR -t rk3568 make rockchip_rk356x_inmys_defconfig -C buildroot
Команда сборки
sudo docker run -e USER=$USER -e USERID=$UID -v $(pwd):/BR -t rk3568 make -C buildroot
Сборка может длится до часа, в зависимости от конфигурации компьютера, если возникла ошибка, связанная с host-gcc-final-ХХХ, то повторить команду сборки. Результаты будут лежать в папке buildroot/output/rockchip_rk356x_inmys/images.
Команду сборки
sudo docker run -e USER=$USER -e USERID=$UID -v $(pwd):/BR -t rk3568 make ARCH=arm64 CROSS_COMPILE=/BR/buildroot/output/rockchip_rk356x_inmys/host/bin/arm64-buildroot-linux-gnu- Image -C kernel5
Результаты будут лежать в папке kernel5/arch/arm64/boot/Image. Для замены на флешке, их необходимо скопировать в /boot/Image флешки
Команду сборки
sudo docker run -e USER=$USER -e USERID=$UID -v $(pwd):/BR -t rk3568 make ARCH=arm64 CROSS_COMPILE=/BR/buildroot/output/rockchip_rk356x_inmys/host/bin/arm64-buildroot-linux-gnu- rockchip/rk3568-inmys-smarc-evm.dtb -C kernel5
Результат будет лежать в папке kernel5/arch/arm64/boot/dts/rockchip/rk3568-inmys-smarc-evm.dtb. Для замены файла на флешке, его необходимо скопировать в /boot/rk3568-inmys-smarc-evm.dtb
cd burn
mkdir /mnt/d4
sudo ./burn_sd.sh /dev/sdX
ГДЕ ВМЕСТО X БУКВА КАРТЫ ПАМЯТИ