• О проекте
  • Создание проекта
  • Библиотека
  • Документация
  • Прошивка
  • Qt debugger
  • Python
  • C#
  • TANGO
  • Конвертер профилей
  • Qt-отладчик

    Qt-отладчик генерируется с помощью кнопки Qt Debugger

    Для сборки требуется: сгенерированная и собранная библиотека и библиотека xibridge

    Описание

    По описанию протокола генератор способен создать программу-дебаггер с графическим интерфейсом. Эта программа позволяет взаимодействовать (отправлять команды, смотреть результат) с реальным и виртуальным устройством, работающим по данному протоколу. В сгенерированном архиве лежат исходные коды этой программы и проект для сборки

    Инструкция по сборке qt-отладчика

    Сборка под Windows

    Подготовка

    1. Загрузить Qt 4.8.x с официального сайта или с нашего сервера.
    2. Установить Qt на диск C так, чтобы путь до бинарных файлов имел следующий вид C:\Qt\msvc2013\4.8.6_x64\bin\ для x64 и C:\Qt\msvc2013\4.8.6\bin\ для x32 .
    3. Прописать в системные пути: каталог C:\Qt\msvc2013\4.8.6_x64\bin\

    Сборка

    1. Загрузить с сайта и распаковать архив с исходным кодом отладчика.
    2. Положить в каталог проекта файлы <имя_проекта>.dll, xibridge.dll, <имя_проекта>.lib<имя_проекта>.h от предварительно скомпилированной библиотеки.
    3. Открыть CMake GUI и выбрать папку с проектом (по аналогии со сборкой библиотеки).
    4. Cконфигурировать проект для MSVC 2013(необходимо выбрать такую же платформу, как и при сборке библиотеки - Win32 или x64).
    5. Cгенерировать проект.
    6. Открыть в Visual Studio сгенерированный CMake-ом файл uRPC_debugger.vcxproj.
    7. Скомпилировать
    8. Запустить собранный файл

    Сборка под Linux

    1. Установить всё необходимое: qt4, cmake, make:

      sudo apt-get install libqt4-dev build-essential cmake

    2. В каталоге (имя каталога не должно содержать круглых скобок) с распакованным архивом qt-отладчика запустить cmake:

      cmake CMakeLists.txt

    3. Не забудьте поместить заголовочный файл <имя библиотеки>.h и файл библиотеки <имя библиотеки>.so от предварительно собранной библиотеки, а также libxibridge.so в каталог с распакованным архивом qt-отладчика
    4. Запустить make:

      make

    5. Дождаться окончания сборки
    6. Запустить программу, предварительно добавив в переменную окружения путь к библиотеке:

      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`

      ./uRPC_debugger

      Заметьте, для работы с реальным устройством могут потребоваться права root.

    Уточнение для Ubuntu 20.04

    Ubuntu 20.04 не поддерживает Qt4. Для установки пакета нужно сначала выполнить sudo add-apt-repository ppa:rock-core/qt4 ,а уже затем sudo apt-get install libqt4-dev.

    Запуск и работа с программой