Kaspersky IoT Secure Gateway 1000 SDK

Подключение отладчика при старте KasperskyOS в QEMU

23 января 2025

ID 270320

Чтобы подключить отладчик к GDB-серверу ядра при старте KasperskyOS:

  1. Соберите программу и скопируйте образ Kaspersky IoT Secure Gateway 1000.
  2. Установите программу в скопированный образ Kaspersky IoT Secure Gateway 1000 с помощью команды kosctl assets app add.
  3. Запустите образ Kaspersky IoT Secure Gateway 1000 в эмуляторе QEMU с помощью команды kosctl emu start, добавив в параметры запуска флаг --freeze.

    Флаг --freeze позволяет запустить процесс QEMU, но процедура эмуляции не запускается. Для запуска процедуры эмуляции требуется подключить отладчик с помощью команды kosctl gdb attach или отправить команду cont в QEMU.

  4. Подключите отладчик, выполнив команду kosctl gdb attach.

    После подключения отладчика к GDB-серверу ядра, вы можете воспользоваться инструкциями из раздела Начало отладки программы.

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