Запуск программ с использованием конфигурации запуска launch.json в Visual Studio Code

Чтобы запустить программу KasperskyOS Community Edition с использованием конфигурации запуска launch.json:

  1. Откройте директорию проекта программы в Visual Studio Code.
  2. В боковой панели Visual Studio Code нажмите Run and debug > create a launch.json file , а затем выберите KasperskyOS Debugger.

    В результате будет создан файл конфигурации отладки launch.json.

    Созданный файл .vscode/launch.json содержит наборы конфигураций со следующими именами:

    • (kos/gdb) Attach to process – конфигурация для подключения к запущенному процессу.
    • (kos/gdb) Launch & debug executable – конфигурация для запуска исполняемого файла и подключения отладчика к запущенному процессу.
    • (kos/gdb) Launch & debug application – конфигурация для запуска программы и подключения отладчика к запущенному процессу.
    • (kos/gdb) Launch & debug qemu – конфигурация для запуска эмулятора в режиме отладки.
    • (kos) Launch executable – конфигурация для запуска исполняемого файла.
    • (kos) Launch application – конфигурация для запуска программы.
    • (kos) Launch qemu – конфигурация для запуска эмулятора.
  3. В созданном файле .vscode/launch.json найдите секцию (kos) Launch application с параметрами запуска приложения:

    .vscode/launch.json (фрагмент)

    {

    "name": "(kos) Launch application",

    "type": "kosgdb",

    "request": "launch-app",

    "app": "app.id",

    "noDebug": "true"

    }

  4. Добавьте требуемые параметры и их значения в найденную секцию.

    Вы можете получить список доступных параметров в подсказках, которые отображаются при редактировании файла.

  5. Сохраните изменения в файле .vscode/launch.json.
  6. Запустите программу:
    1. Вернитесь на вкладку Запуск и отладка.
    2. В выпадающем списке в верхней части вкладки, выберите конфигурацию запуска (kos) Launch application, которую вы редактировали.
    3. Нажмите на кнопку Build all targets рядом с выпадающим списком или нажмите на клавишу F5.

    Перед запуском приложения может потребоваться установка приложения на устройство командой KOS: Install package, или установкой параметра preLaunchTask = "true" в файле .vscode/launch.json.

В начало