add baremetal plugin
authorTim Sander <tim@krieglstein.org>
Thu, 12 Sep 2013 16:46:35 +0000 (18:46 +0200)
committerTim Sander <tim@krieglstein.org>
Fri, 20 Sep 2013 12:24:32 +0000 (14:24 +0200)
commit3fbeca21d2c1c3d073a4a0a94cacaebe4ffeb606
tree65e0dd91645e130fd08b7ffe75b4fc1076624aa4
parentee1bac2ee66dec914a8e414495792d4fe8d419c3
add baremetal plugin

This patch adds the baremetal plugin. The baremetal plugin is for
debugging small targets with hardware debugger where the remote linux
plugin does not fit. It adds a new kit and device class of type
baremetal. The device allows entering custom gdb commands. Currently only
qmake builds are possible. To use this with smaller devices without qt
a fake-qt installation is needed. CMake and qbs is currently not
supported.

Change-Id: I86816f897a2e9ed8b95e3184387969cedf8a14d7
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
38 files changed:
src/plugins/baremetal/BareMetal.pluginspec.in [new file with mode: 0644]
src/plugins/baremetal/baremetal.pro [new file with mode: 0644]
src/plugins/baremetal/baremetal_dependencies.pri [new file with mode: 0644]
src/plugins/baremetal/baremetalconstants.h [new file with mode: 0644]
src/plugins/baremetal/baremetaldeployconfiguration.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetaldeployconfiguration.h [new file with mode: 0644]
src/plugins/baremetal/baremetaldeployconfigurationfactory.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetaldeployconfigurationfactory.h [new file with mode: 0644]
src/plugins/baremetal/baremetaldeploystepfactory.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetaldeploystepfactory.h [new file with mode: 0644]
src/plugins/baremetal/baremetaldevice.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetaldevice.h [new file with mode: 0644]
src/plugins/baremetal/baremetaldeviceconfigurationfactory.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetaldeviceconfigurationfactory.h [new file with mode: 0644]
src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetaldeviceconfigurationwidget.h [new file with mode: 0644]
src/plugins/baremetal/baremetaldeviceconfigurationwidget.ui [new file with mode: 0644]
src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetaldeviceconfigurationwizard.h [new file with mode: 0644]
src/plugins/baremetal/baremetaldeviceconfigurationwizardpages.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetaldeviceconfigurationwizardpages.h [new file with mode: 0644]
src/plugins/baremetal/baremetaldeviceconfigurationwizardsetuppage.ui [new file with mode: 0644]
src/plugins/baremetal/baremetalgdbcommandsdeploystep.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetalgdbcommandsdeploystep.h [new file with mode: 0644]
src/plugins/baremetal/baremetalplugin.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetalplugin.h [new file with mode: 0644]
src/plugins/baremetal/baremetalrunconfiguration.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetalrunconfiguration.h [new file with mode: 0644]
src/plugins/baremetal/baremetalrunconfigurationfactory.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetalrunconfigurationfactory.h [new file with mode: 0644]
src/plugins/baremetal/baremetalrunconfigurationwidget.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetalrunconfigurationwidget.h [new file with mode: 0644]
src/plugins/baremetal/baremetalruncontrolfactory.cpp [new file with mode: 0644]
src/plugins/baremetal/baremetalruncontrolfactory.h [new file with mode: 0644]
src/plugins/debugger/debuggerstartparameters.h
src/plugins/debugger/gdb/gdbengine.cpp
src/plugins/debugger/gdb/gdbplainengine.cpp
src/plugins/plugins.pro