Kaspersky IoT Secure Gateway 1000 SDK

Подключение отладчика к GDB-серверу ядра, запущенному на устройстве Kaspersky IoT Secure Gateway 1000

23 января 2025

ID 259639

Чтобы начать отладку на устройстве Kaspersky IoT Secure Gateway 1000:

  1. Соберите, установите на устройство и запустите на устройстве программу, подготовленную к отладке.
  2. Подключите устройство к компьютеру с помощью адаптера USB-UART.
  3. Определите путь устройства в директории /dev, соответствующего подключенному адаптеру. Например, с помощью команды dmesg | grep tty:

    $ dmesg | grep tty

    [ 0.222100] printk: console [ tty0] enabled

    [ 165.623113] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB1

  4. Перейдите в директорию со вспомогательными скриптами для отладки:

    cd ~/sdkl3/gdb

  5. Если путь устройства в директории /dev отличается от /dev/ttyUSB1, откройте файл kernel-hw.gdb в текстовом редакторе и измените путь устройства /dev/ttyUSB1, указанный в параметрах GDB-команды target, на актуальный:

    kernel-hw.gdb (фрагмент)

    target extended-remote /dev/ttyUSB1

  6. Запустите вспомогательный скрипт connect-kernel-hw:

    ./connect-kernel-hw

    Этот скрипт запускает отладчик GDB из состава Kaspersky IoT Secure Gateway 1000 SDK и выполняет GDB-команды из файлов kernel-hw.gdb и post.gdb для подключения к GDB-серверу ядра на устройстве и установки требуемых параметров отладки. После подключения отладчика к GDB-серверу ядра, вы можете воспользоваться инструкциями из раздела Начало отладки программы.

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