KasperskyOS Community Edition 1.3

Запуск программ в базовом образе решения

Если запускаемая программа использует файловые системы (через компонент VFS), то перед запуском необходимо:

  1. Вызвать через меню окно параметров расширения: FilePreferencesSettings, далее ExtensionsKasperskyOS.
  2. Выставить значение client:kl.VfsSdCardFs для переменной окружения VFS_FILESYSTEM_BACKEND в параметре Application Environment Variables.

Чтобы запустить программу в базовом образе решения:

  1. Откройте директорию проекта программы в Visual Studio Code.
  2. Убедитесь, что проект верно определился по наличию дополнительных кнопок расширения на нижней панели. Если кнопки не появились, то активируйте решение вручную, выполнив команду KOS: Activate extension in this directory.
  3. Убедитесь, что базовый образ решения запущен в соответствии с инструкцией в разделе "Запуск базового образа решения на базе KasperskyOS".
  4. Нажмите на кнопку выбора устройства или эмулятора QEMU lower_panel_select_device на нижней панели.
  5. Выберите запущенный ранее базовый образ решения.
  6. Выполните сборку программы в соответствии с инструкцией в разделе "Сборка программы в Visual Studio Code".
  7. Убедитесь, для программа упакована в KPA-пакет.

    Для того чтобы упаковать прикладную программу в KPA-пакет, необходимо использовать CMake-команды библиотеки kpa.

  8. Нажмите на кнопку выбора цели lower_panel_select_target и в раскрывающемся списке выберите собранный KPA-пакет программы, подписанный в списке как [application].
  9. Нажмите на кнопку запуска lower_panel_run. Программа будет установлена в выбранный базовый образ и автоматически запущена.