Custom buildroot project for VT300(NUC97x)
Building:
./setup.sh ./build.sh
Save current configurations:
./save_configs.sh
for more information use:
./build.sh help
===============================================================
СБОРКА buildroot
- проверить директории проекта в файле buildroot/Makefile
SKY_LOCAL_ROOT = /home/gernerterner/repo/nuc970-buildroot-master/nuc970-buildroot SKY_XMON_ROOT = /home/gernerterner/repo/XMON/XMON-release
-
подготовка, создание директории output/ ./setup.sh
-
сборка, проходит в директорию output/ ./build.sh
-
ошибка при сборке: ERROR: /nuc970-buildroot/contrib/packages/mjpeg-streamer/mjpg-streamer-experimental does not exist скопировать нужную директорию из addons/
-
другие ошибки при сборке - применить соответствующие файлы update_*.sh
-
ошибка при сборке XMON: ошибка: неизвестное поле «tx_nbits» в инициализаторе ...... скопировать новый файл spidev.h из addons/ в директорию /output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/linux/spi/ sudo cp spidev.h output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/linux/spi/spidev.h
-
выходные файлы в директории output/images/ :
environment.img - конфиг u-boot firmware.vut - обновление firmware-kernel.vut - обновление ядра системы nucwriterpack.bin - прошивка для NucWriter rootfs.jffs2 - файловая система rootfs.tar - файловая система в архиве, для развертывания NFS u-boot.bin - загрузчик uImage - ядро
- развертывание NFS ./nfsinstall.sh
Пересборка если чтото изменено в конфиге:
-
./build.sh menuconfig конфиг и сохранить
-
./save_configs.sh сохранение и синхронизация файлов конфига
-
./build.sh clean очистка проекта
-
./build.sh сборка