Содержание
Сборка примеров
Сборка примеров осуществляется с помощью системы сборки CMake
, входящей в состав KasperskyOS Community Edition.
Код примеров и скрипты для сборки находятся по следующему пути:
/opt/KasperskyOS-Community-Edition-<version>/examples
Сборку примеров нужно выполнять в домашней директории, поэтому директорию с примером, который требуется собрать, нужно скопировать из /opt/KasperskyOS-Community-Edition-<version>/examples
в домашнюю директорию.
Сборка примеров для запуска на QEMU
Чтобы выполнить сборку примера, перейдите в директорию с примером и выполните команду:
$ ./cross-build.sh
В результате работы скрипта cross-build.sh
создается образ решения на базе KasperskyOS, который включает пример. Файл образа решения kos-qemu-image
сохраняется в директории <название примера>/build/einit
.
Сборка примеров для запуска на Raspberry Pi 4 B
Чтобы выполнить сборку примера:
- Перейдите в директорию с примером.
- Откройте файл скрипта
cross-build.sh
в текстовом редакторе. - В последней строке скрипта замените команду
make sim
на командуmake kos-image
. - Сохраните файл скрипта, а затем выполните команду:
$ ./cross-build.sh
В результате работы скрипта cross-build.sh
создается образ решения на базе KasperskyOS, который включает пример. Файл образа решения kos-image
сохраняется в директории <название примера>/build/einit
.