You are on page 1of 5

Uso e integracin de QT sobre Eclipse para equipos embebidos

Objetivos
Integrar el Plugin de QT sobre un IDE grfico basado en Eclipse. Integracin del Toolchain de ARM

Requisitos
Toolchain para cros-compilacin. Entorno Eclipse. Es necesario completar el tutorial Integracin de Toolchain sobre IDE grfico basado en Eclipse

Notas Adicionales
En el guin se han utilizado como referencia el mdulo TQMa28 de TQ Components.

Referencias
http://matrixembebidos.wikispaces.com
Integracin de Toolchain sobre IDE grfico basado en Eclipse.

Descarga del plugin de QT En primer lugar se obtendr el plugin de QT para Eclipse del siguiente link: http://qt.nokia.com/products/eclipse-integration/ Se seleccionar el adecuado para la distribucin que se est utilizando (en el caso del presente tutorial se ha descargado la version x86 32 bit)

Instalacin del plugin sobre Eclipse Para instalar el plugin sobre el entorno de eclipse debemos localizar la carpeta eclipse/plugins. Por ejemplo, si se ha instalado eclipse sobre /home/matrix, la carpeta eclipse/plugins se encontrar en la siguiente ruta: /home/matrix/eclipse/plugins. Una vez localizada la carpeta procederemos a descomprimir el fichero descargado. Siguiendo el ejemplo mostrado, los comandos a utilizar son los siguientes: cd /home/matrix tar zxf /<path_al_fichero_descargado>/qt-eclipse-integration-linux.x86-<version>.tar.gz Iniciar eclipse con la nueva configuracin Para que los cambios realizados tengan efecto se debe inicializar eclipse una vez con el siguiente comando: eclipse clean Recordar que para poder utilizar eclipse con el toolchain de ARM ser necesario cerrar esta ejecucin e iniciar eclipse mediante los ficheros indicados en el tutorial de Integracin de Toolcahin sobre IDE grfico basado en Eclipse.

Ajuste de las propiedades del Toolchain de QT Para ajustar el Toolchain utilizado por QT debemos seleccionar sobre el men de Eclipse la opcin Window > Preferences y situarnos sobre la casilla QT.

Se seleccionar Add.. y se introducirn los siguientes datos:

Por ltimo se seleccionar Finish.

Debug remoto de una aplicacin QT El primer paso es establecer una conexin con el Target que en el caso de este tutorial es el mdulo TQMa28. Los pasos necesarios para establecer esta conexin estn descritos en el tutorial Integracin de Toolchain sobre IDE grfico basado en Eclipse. Para abrir el debugger, seleccionaremos en el men Run > Debug Configurations (Es preferible realizar esta accin despus de haber seleccionado el proyecto que queremos debugear para que muchos de los parmetros se completen de forma automtica)

Crearemos una nueva C/C++ Remote Application pulsando con el botn derecho sobre esta entrada y seleccionando New Cambiaremos el Launcher seleccionado Select other (En la imagen aparece indicado dentro de una elipse roja). Activaremos la opcin Use configuration specific settings y seleccionaremos Remote Create Process Launcher. Aceptaremos y volveremos sobre la pantalla de Debug Configurations sobre la que deberemos especificar el directorio destino (apartado Remote Absolute File Path for C/C++ Application) donde nuestra aplicacin ser copiada y ejecutada (En el ejemplo se ha usado /tmp/test_qt. (Es recomendable utilizar el botn Browse para introducir un directorio existente) Sobre la pestaa Arguments pueden aadirse los argumentos requeridos por la aplicacin si fuese necesario. Dentro de la pestaa Debugger es necesario modificar el comando de GDB por arm-linux-gdb

Dentro de esta misma seccin, sobre la pestaa Shared Libraries se debe aadir el path a las libreras de nuestro sistema: /opt/eldk/arm/lib y /opt/qt-embedded.arm/lib

Por ltimo pulsaremos sobre el botn Apply y a continuacin sobre el botn Debug.

You might also like