Buttons in the lower panel

The activated extension adds buttons to the lower panel of the Visual Studio Code editor:

Buttons in the VS Code panel

Extension buttons in the lower panel of Visual Studio Code

These buttons are listed in the table below in the order of their appearance on the panel, from left to right. Please take the following into consideration when using this table:

Extension buttons in the lower panel of Visual Studio Code

Icon

Tooltip

Button description

Duplicate command

No

Selected target

Displays the name of the selected build target (for example: all). When you click the button, a list of available build targets where you can select a new target is displayed.

KOS: Select build target

Build all targets

Run the selected application

Starts the selected build target. The KOS: Select device command selection has no effect on this command.

KOS: Run project in QEMU

Build all targets

Debug selected target

Starts debugging the currently selected target.

KOS: Start debugging

Build all targets

Build all targets

Builds the all build target for the currently selected architecture.

KOS: Build project

Open system logger journal

Build the selected target

Starts building the currently selected target.

No

Run CMake

Run CMake

Runs CMake to configure the current project's build directory for the selected build architecture.

KOS: Run cmake

Run all

Clean

Cleans the build directory for the current project.

KOS: Clean build directory

No

Build features

Displays the selected build options (for example: type=debug). When you click the button, a list of available build options where you can select one or more options is displayed.

No

No

Build with tests

If the project is being built with tests, the button displays the text With tests. Otherwise it shows Without tests. When you click the button, a list in which you can enable or disable the build with tests by selecting With tests or Without tests is displayed.

No

No

Architecture

Displays the name of the selected architecture (for example: aarch64-kos). When you click the button, a list of available architectures where you can select a new architecture is displayed.

No

No

Run all

Run all

Run all

KasperskyOS device

Displays the name and status of the selected emulator. The following icons are used to indicate the status:

  • Run all – inactive status
  • Run all – active status
  • Run all – unknown status

If no emulator is selected, the button displays the text No device (in this case, the status indicator icon is not displayed).

When you click the button, a list of available emulators in which you can select an emulator, create a new emulator, stop an emulator, and view the event logs is displayed.

KOS: Select device

No

KasperskyOS SDK

Displays the short name of the KasperskyOS SDK that you are using. When you click the button, a list of paths to the installed SDKs where you can select a new SDK is displayed.

Use this button to specify a new path to the KasperskyOS SDK and update the KasperskyOS SDK Extension after updating or reinstalling the KasperskyOS SDK.

You can also use this button to switch to another KasperskyOS SDK when multiple SDKs are installed.

KOS: Change SDK for the current project

Page top