Kaspersky IoT Secure Gateway 1000 SDK

Вспомогательные скрипты для отладки

23 января 2025

ID 259640

В составе Kaspersky IoT Secure Gateway 1000 SDK есть вспомогательные скрипты, упрощающие подключение отладчика GDB к GDB-серверу ядра KasperskyOS, запущенному в QEMU или на устройстве Kaspersky IoT Secure Gateway 1000. Эти скрипты расположены в директории /opt/KasperskyOS-SDK-KISG-Platform-<version>/examples/secure_gateway/sdkl3/gdb.

sdkl3/

┣ applications/ # Исходные коды примеров использования SDK

┃ # и ваших программ.

┣ gdb/

┃ ┣ connect-kernel-hw # Bash-скрипт для запуска отладки в QEMU.

┃ ┣ connect-kernel-qemu # Bash-скрипт для запуска отладки на устройстве.

┃ ┣ kernel-hw.gdb # GDB-команды для запуска отладки на устройстве.

┃ ┣ kernel-qemu.gdb # GDB-команды для запуска отладки в QEMU.

┃ ┗ post.gdb # GDB-команды для установки параметров отладки

┃ # (общих для отладки в QEMU и на устройстве).

┃

┣ create-kisg-package.sh # Скрипт для сборки программ, образа для запуска в QEMU

┃ # и образа для установки на устройство.

┃

┗ run-qemu.sh # Скрипт для запуска QEMU.

Директорию sdkl3 рекомендуется скопировать в директорию, к которой есть доступ на запись у учетной записи под которой вы работаете. Например, выполните копирование в домашнюю директорию:

cp -r /opt/KasperskyOS-SDK-KISG-Platform-<version>/examples/secure_gateway/sdkl3 ~/sdkl3

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