Сборка и установка программ
23 января 2025
ID 295396
В Kaspersky IoT Secure Gateway 1000 SDK при сборке программы упаковываются в KPA-пакет, который в дальнейшем вы можете установить в Kaspersky IoT Secure Gateway 1000. Особенности сборки таких пакетов в Kaspersky IoT Secure Gateway 1000 SDK указаны в разделе "Сборка программ".
Со сценарием сборки, установки и запуска первой программы в эмуляторе вы можете ознакомиться в практике 5 раздела "Быстрый старт. Начальное знакомство с SDK за один час".
Инструкции сборки программы
Для автоматизации сборки программ в Kaspersky IoT Secure Gateway 1000 SDK используется программное средство CMake. Для корректной сборки и работы программы в инструкциях сборки требуется подключить модули и библиотеки, API которых использует программа. Более подробную информацию о подключении модулей и библиотек, а также небольшие примеры их подключения, вы можете получить в разделе "Подключение модулей и библиотек".
Рекомендации по сборке безопасных программ
При сборке программ, мы рекомендуем пользоваться встроенными в компилятор механизмами, оповещающих о потенциально небезопасных операциях, которые компилятор может обнаружить при сборке. Описание доступных механизмов компилятора содержится в разделе "Рекомендации по сборке безопасных программ".
Конфигурационные файлы
В Kaspersky IoT Secure Gateway 1000 вы можете изменять параметры конфигурации системы следующими способами:
- Вручную с помощью веб-интерфейса Kaspersky IoT Secure Gateway 1000. Ключи конфигурации и их возможные значения описаны в разделе "Ручное изменение конфигурации Kaspersky IoT Secure Gateway 1000" справки Kaspersky IoT Secure Gateway 1000.
- С помощью отдельных конфигурационных файлов, применяя их при установке программы или с помощью наборов команд KDS.
Использование инструмента kosctl
С помощью инструмента kosctl вы можете, например, выполнять следующие действия:
- создать новый проект по шаблону;
- выполнить сборку программы;
- запустить образ Kaspersky IoT Secure Gateway 1000 в QEMU;
- установить/удалить и запустить/остановить программу в QEMU или на устройстве;
- установить/удалить программу в образе Kaspersky IoT Secure Gateway 1000;
- запустить на исполнение набор команд KDS;
- начать отладку программы.