Библиотека build_sd_image
Библиотека build_sd_image
Библиотека build_sd_image входит в состав KasperskyOS SDK и содержит команду build_sd_image(). Эта команда объявлена в файле /opt/KasperskyOS-Community-Edition-<platform>-<version>/common/build-sd-image.cmake.
build_sd_image(IMAGE_NAME ...)
Команда создает CMake-цель сборки образа SD-карты для запуска решения на аппаратной платформе.
Параметры:
IMAGE_NAME– имя CMake-цели для сборки образа SD-карты для запуска решения на аппаратной платформе. Обязательный параметр.KOS_IMAGE_TARGET– имя CMake-цели для сборки образа решения для аппаратной платформы, который будет добавлен в образ SD-карты.KOS_VENDOR_IMAGE– путь к образу VendorROMFS, который будет включен в образ SD-карты.PATH_PARTITION1_IMAGE– путь к первому разделу файловой системы, которая будет использоваться для образа SD-карты.OUTPUT_IMAGE_NAME– имя образа SD-карты.DISK_SIZE– размер создаваемого образа SD-карты в мегабайтах. Значение по умолчанию: 1024 МБ.BOOTARGS– список аргументов который будет передан загрузчику в параметре--bootargs. Можно использовать для указания параметров запуска ядра. Подробнее см. "Использование командной строки ядра KasperskyOS".PARTITION_CMD– набор параметров, которые будут использоваться для создания и настройки разделов в образе SD-карты. Разделяйте параметры знаком пробела.PREPACK_CMD– команда, которая будет выполнена перед упаковкой файловой системы в образ.FDT_OVERLAYS– список DTBO-оверлеев, которые должны быть применены при сборке решения.
Пример вызова:
include (${KL_SDK_ROOT_PATH}/common/build-sd-image.cmake)
build_sd_image (sd-image
KOS_IMAGE_TARGET kos-image
PATH_PARTITION1_IMAGE boot_dir
OUTPUT_IMAGE_NAME ${DISK_IMAGE}
PARTITION_CMD -p1 ${IMAGE_PART1_FS} -%1 50 -f1 fat32
-p2 ${IMAGE_PART2_FS} -%2 50 -f2 ext4)
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!