Подключение отладчика к GDB-серверу ядра, запущенному на устройстве Kaspersky IoT Secure Gateway 1000
23 января 2025
ID 259639
Чтобы начать отладку на устройстве Kaspersky IoT Secure Gateway 1000:
- Соберите, установите на устройство и запустите на устройстве программу, подготовленную к отладке.
- Подключите устройство к компьютеру с помощью адаптера USB-UART.
- Определите путь устройства в директории
/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
- Перейдите в директорию со вспомогательными скриптами для отладки:
cd ~/sdkl3/gdb
- Если путь устройства в директории
/devотличается от/dev/ttyUSB1, откройте файлkernel-hw.gdbв текстовом редакторе и измените путь устройства/dev/ttyUSB1, указанный в параметрах GDB-командыtarget, на актуальный:kernel-hw.gdb (фрагмент)
target extended-remote /dev/ttyUSB1
- Запустите вспомогательный скрипт
connect-kernel-hw:./connect-kernel-hw
Этот скрипт запускает отладчик GDB из состава Kaspersky IoT Secure Gateway 1000 SDK и выполняет GDB-команды из файлов
kernel-hw.gdbиpost.gdbдля подключения к GDB-серверу ядра на устройстве и установки требуемых параметров отладки. После подключения отладчика к GDB-серверу ядра, вы можете воспользоваться инструкциями из раздела Начало отладки программы.