Требуется: сгенерированная и собранная библиотека и библиотека xibridge.
Qt-отладчик генерируется с помощью кнопки Generate в разделе Qt debugger.
По описанию протокола генератор способен создать программу-дебаггер с графическим интерфейсом. Эта программа
позволяет взаимодействовать (отправлять команды, смотреть результат) с реальными и виртуальными устройствами,
работающими по данному протоколу. В сгенерированном архиве лежат исходные коды этой программы и проект для сборки.
C:\Qt\msvc2013\4.8.6_x64\bin\
для 64-битных файлов и C:\Qt\msvc2013\4.8.6\bin\
для
32-битных.C:\Qt\msvc2013\4.8.6_x64\bin\
<имя_проекта>.dll
, xibridge.dll
,
<имя_проекта>.lib
, <имя_проекта>.h
от предварительно скомпилированной
библиотеки.
uRPC_debugger.vcxproj
.sudo apt-get install libqt4-dev build-essential cmake
cmake .
<имя_библиотеки>.h
и файл библиотеки
<имя библиотеки>.so
от предварительно собранной библиотеки, а также
code>libxibridge.so в каталог с распакованным архивом Qt-отладчика.
make
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`
./uRPC_debugger
Ubuntu 20.04 не поддерживает Qt4. Для установки пакета нужно сначала выполнить sudo add-apt-repository ppa:rock-core/qt4 , а уже затем sudo apt-get install libqt4-dev.
<имя_проекта>.dll
и dll-ки от Qt (если Qt прописана в
системные пути, то Qt-шные библиотеки должны найтись сами). Под Linux потребуются библиотеки .so. Путь к
библиотеке должен быть прописан в переменной окружения LD_LIBRARY_PATH (см. выше "Сборка под Linux"). В
некоторых версиях Linux после копирования библиотеки нужно вызвать команду:
sudo ldconfig
для обновления кэша библиотек.
Сначала нужно открыть порт.
Для Windows имя порта образуется по шаблону:
com:\\.\COMxx
Например, если нужен 19-й порт, написать:
com:\\.\COM19
Для Linux:
com:///dev/ttyACM19