[Gammaray-interest] Cross-platform remote debugging

Volker Krause volker.krause at kdab.com
Thu Jan 23 10:05:19 CET 2014


On Wednesday 22 January 2014 17:52:26 Peter Kümmel wrote:
> Is 2.0 now ready for remote debugging from desktop to embedded ARM systems?

yep, we have tested this on Raspberry Pi and Freescale i.MX6 systems running 
Linux. It has also been successfully used on (OMAP-based IIRC) QNX/BB10 
systems, but there you might still need some manual fiddling with LD_PRELOAD 
to get it working. We also have tested it on a system with a custom stripped-
down Qt5 that doesn't contain QtWidgets. In the unlikely case the target 
doesn't have QtGui either, some more work is required to completely split this 
out into plug-ins. It also compiles fine for Android, but we haven't looked 
into how to do the injection there yet.

For cross-compilation with CMake you find a few example toolchain files 
checked in (cmake/ subdir).

The communication protocol is based on QDataStream and thus works between Qt 
versions, between operating systems and between architectures. We have tested 
various combinations, but I think we had a strong bias towards little endian 
systems.

regards,
Volker

-- 
Volker Krause | volker.krause at kdab.com | Senior Software Engineer
KDAB (Deutschland) GmbH&Co KG, a KDAB Group company
Tel. Germany +49-30-521325470, Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-independent software solutions
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4840 bytes
Desc: not available
URL: <http://mail.kdab.com/pipermail/gammaray-interest/attachments/20140123/17455b97/attachment.bin>


More information about the Gammaray-interest mailing list