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

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

    Описание

    Qt-отладчик генерируется с помощью кнопки Generate в разделе Qt debugger.

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

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

    Сборка под Windows

    Подготовка
    1. Загрузите Qt 4.8.x с официального сайта или с нашего сервера.
    2. Установите Qt на диск C так, чтобы путь до бинарных файлов имел следующий вид C:\Qt\msvc2013\4.8.6_x64\bin\ для 64-битных файлов и C:\Qt\msvc2013\4.8.6\bin\ для 32-битных.
    3. Прописать в системные пути: каталог C:\Qt\msvc2013\4.8.6_x64\bin\
    Сборка
    1. Сгенерируйте Qt-отладчик и распакуйте архив с исходным кодом отладчика.
    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 .

    3. Не забудьте поместить заголовочный файл <имя_библиотеки>.h и файл библиотеки <имя библиотеки>.so от предварительно собранной библиотеки, а также code>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.

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