Примеры в KasperskyOS Community Edition

12 января 2026

ID additional_examples

В дополнение к руководству разработчика в составе KasperskyOS Community Edition SDK поставляются примеры решений на базе KasperskyOS. Примеры находятся в директории /opt/KasperskyOS-Community-Edition-<platform>-<version>/examples. Каждый пример помещен в отдельную директорию, в которой содержатся:

  • Директории с исходным кодом программ.
  • Директория resources, которая содержит формальную спецификацию компонента решения. Опционально эта директория может содержать файлы, необходимые для работы примера. Например, файлы конфигурации сети: hosts, dhcpcd.conf и ntp.conf.
  • Сценарии сборки решения в виде файлов CMakeLists.txt.
  • Файлы README.md. Эти файлы имеют однотипное содержание и ссылаются на это руководство.
  • [Опционально] Директория vendor, которая содержит библиотеки и их метаданные, необходимые для управления зависимостями в проектах на языке Rust.

Перед запуском примеров на Radxa ROCK 3A необходимо также выполнить сборку драйверов, которые поставляются в составе SDK в виде исходного кода.

В таблице ниже приведено описание примеров по разработке простейших решений.

Простейшие решения

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

Использование файловых систем и сетевого стека в решениях

В таблице ниже приведено описание примеров использования драйверов, поставляемых в составе KasperskyOS Community Edition, для работы с аппаратными интерфейсами GPIO, I2C, UART, SPI, USB и PWM.

Использование драйверов в решениях на базе KasperskyOS

В таблице ниже представлены примеры использования поставляемых в составе KasperskyOS Community Edition библиотек и компонентов для выполнения различных функций, таких как журналирование, применение регулярных выражений, обмен сообщениями через IPC, тестирование производительности.

Использование библиотек в решениях

В таблице ниже представлены примеры использования паттернов безопасности в KasperskyOS.

Использование паттернов безопасности в решениях

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!