Escolar Documentos
Profissional Documentos
Cultura Documentos
Una vez que se tenga la imagen en la PC se deber montar sobre una memoria
uSD para la BeagleBone, a continuacin se muestran los pasos a seguir:
Formatear la uSD: Se recomienda usar el programa HP USB Disk Storage Format
Tool de Hewlett-Packard Company para borrar todas las particiones en la uSD si
es que tuviera alguna. Dicho programa es gratuito.
Para saber cul es la IP del dispositivo se debe identificar que cuenta con el
servicio ssh por el puerto 22.
Una vez que se est dentro de la BeagleBone se debe instalar el programa qt4embedded, para instalarlo correctamente se deben de seguir los siguientes
comandos en orden opkg, opkg update, opkg install qt4-embedded.
El QTCreator usado en este caso fue la versin 5.2.1 para Linux en 64bits, que se
puede descargar gratuitamente desde la pgina oficial de QT o usando el
siguiente
link:
http://mirror.os6.org/qtproject/official_releases/qt/5.2/5.2.1/qtopensource-linux-x64-5.2.1.run
Para poder instalarlo se debe encontrar la carpeta donde se descarg y usar el
clic secundario sobre el archivo el cual debera ser .run, en seguida ir a la pestaa
Properties>Permissions habilitando la opcin Allow executing file as program, con
lo anterior se puede instalar el programa solo dando doble clic sobre el archivo y
siguiendo el men de instalacin del programa.
Una ver realizado este paso se deber compilar e instalar el opensource 4.6.3 Qt
4.6.3 para realizar estas acciones inicialmente se debe descomprimir usando el
siguiente comando tar xvzf qt-everywhere-opensource-src-4.6.3.tar.gz, estando
en la carpeta donde se encuentra el archivo.
Una vez hecho esto se debe ingresar a la carpeta mkspecs>qws dentro del folder
descomprimido y copiar la carpeta de nombre linux-arm-g++ cambiando el nombre
por linux-DM3730-g++.
Una vez hecho esto se ingresa nuevamente a la carpeta raz qt-everywhereopensource-src-4.6.3, y se configura con el siguiente comando. /configure opensource -confirm-license -prefix /opt/qt-arm -no-qt3support -embedded arm platform qws/linux-x86_64-g++ -little-endian -xplatform qws/linux-DM3730-g++ qtlibinfix E qt-mouse-pc qt-mouse-linuxtp qt-mouse-linuxinputpch no-sql-ibase
no-sql-mysql no-sql-odbc nosql-psql no-sql-sqlite no-aql-sqlite2 no-webkit
nomake examples nomake demos nomake docs nomake translations.
Una vez instalado totalmente el entorno QT Creator adems del compilador para
los dispositivos Linux nicamente queda configurar el programa para, para ese
caso se siguen las siguientes instrucciones:
Ingresar al programa QT>Tools>Options
Una vez agregados todos los parmetros se aplican y aceptan todos los cambios
en la ventana Buil & Run. Solo queda agregar el dispositivo al cual le cargaremos
los programas, el dispositivo se agrega nuevamente en Tools>Options pero en la
opcin Devises, ah se agrega un nuevo dispositivo agregando un nombre para
este caso es Beaglebone Device, se agrega la direccin IP de la BeagleBone as
como el puerto SSH que es el 22, agregar el Username de la Beaglebone el cual
es root y si es necesario aumentar el Timeout en este caso tiene un timeout de
50s, hacemos un test y verificamos que se pueda conectar correctamente con el
dispositivo Linux.
|
Cuando se crea un un programa grafico en Qt y se necesita presionar algun boton
o hacer uso del mause se recomienda agregar el siguiente comando antes de
correr el programa, QWS_MOUSE_PROTO=LinuxInput:/dev/input/event0, que es
el evento donde se encuenta la pantalla tactil.
Pginas de inters:
http://elinux.org/CircuitCo/BeagleBone#Image_Files
http://elinux.org/CircuitCo:BeagleBone_LCD4
http://www.youtube.com/playlist?list=PLF4A1A7E09E5E260A