Manuales:
Descripcin de la tarjeta
Conexin de la tarjeta
Adaptador de 5V >2A
Cable de red
Verificar que la microSD est correctamente insertada en su respectivo slot
Para el trabajo en este laboratorio, se utilizar exclusivamente la interfaz Ethernet.
Conecte el adaptador de corriente y el cable de red a la tarjeta como se muestra en la
siguiente imagen.
Recuerde que el adaptador debe ser de 5V.
Conecte el otro extremo del cable de red a su PC.
OpenDHCP
Configuracin
Ingrese a una interfaz de comandos y ejecute el comando ping junto con la direccin IP
de la BeagleBoard. Por ejemplo si la BeagleBoard tiene la direccin IP 192.168.0.10, el
comando sera:
C:> ping 192.168.0.10
Si todo sali bien, debe tener una salida similar a la siguiente imagen, en donde se
confirma la respuesta de la BeagleBoard:
Por el contrario, si la tarjeta no responde, puede tener una salida similar a la siguiente
imagen:
Si la conexin fue exitosa, el sistema remoto (La BeagleBoard) le solicitar los datos de
acceso. Use los siguientes:
Login: root
Password: sin password
Debe iniciar sesin similar a SSH, como hizo anteriormente con PuTTY.
Si el inicio de sesin fue exitoso, aparece una ventana similar a un gestor de
archivos. Podr transferir archivos desde su equipo a la BeagleBoard con slo
arrastrar el archivo de una seccin a otra, y viceversa.
http://www.tecmint.com/ifconfig-command-examples/
http://changetheworldwithyourpassion.blogspot.com/2009/08/how-to-share-network-withbeagleboard.html
http://lanceme.blogspot.com/2013/06/windows-7-internet-sharing-for.html
Instalacin de programas
df
http://feeds.angstrom-distribution.org/feeds/v2012.05/ipk/eglibc/armv7a/
Instalar Minicom
Conecte la tarjeta Arduino a la BeagleBoard a travs de uno de los puertos USB como se
muestra en la imagen.
Observar una salida bastante larga, que muestra todos los eventos que han sucedido en
Linux, desde que fue reiniciada la tarjeta. Las ltimas lneas deben hacer referencia a la
conexin de la tarjeta Arduino, as:
Valide adems que el puerto de comunicacin serial haya sido creado. Esto se valida en
la carpeta /dev de la BeagleBoard, en donde debe aparecer el dispositivo reconocido de
tipo ACM:
root@beagleboard:~# ls | grep ACM
Entonces el puerto serial fue exitosamente creado. Para validar la comunicacin por el
puerto serial, utilice el programa minicom de la siguiente manera:
root@beagleboard:~# minicom
Observar que efectivamente el programa escribe en consola la tpica frase Hola Mundo
desde BeagleBoard.
Esto se debe a que la mquina virtual es la versin 1.6 y usted compil en una versin de
Java superior (Java 7). Por lo tanto se deben realizar las siguientes configuraciones en
Netbeans, de tal manera que el archivo compilado sea compatible con versiones
anteriores de la mquina virtual Java:
Ingrese a la seccin Propiedades del proyecto:
Source 1.6
Target 1.6
Posibles errores
Si el programa le arroja un error similar a ste:
Es muy probable que se deba a que el programa no logra hallar la librera RXTXComm.jar.
Para ello se debe realizar un cambio en el archivo MANIFEST.MF que est includo en el
archivo BB_SerialComm.jar. Para ello, abra el archivo BB_SerialComm.jar con un editor de
RAR (WinRAR). Ingrese a la carpeta META-INF y abra el archivo MANIFEST.MF. Observar
algo similar a esto:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.7.0_09-b05 (Oracle Corporation)
Class-Path: lib/RXTXcomm.jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: bb_serialcomm.BB_SerialComm
Enlaces de inters
http://beagleboard.org/Products/BeagleBoard-xM
http://beagleboard.org/support/faq
http://www.elinux.org/Beagleboard:BeagleBoard-xM
http://www.gigamegablog.com/2010/12/09/beagleboard-xm-and-angstrom-getting-thebig-dog-to-run-at-full-speed/
http://gigamegatech.com/2010/12/26/beagleboard-xm-angstrom-next-steps-assigning-astatic-ip/
http://www.gigamegablog.com/2012/01/29/beaglebone-linux-101-configuring-angstromlinux/
http://www.circuidipity.com/getting-started-with-beaglebone-black.html
http://www.gigamegablog.com/2010/12/09/beagleboard-xm-and-angstrom-getting-thebig-dog-to-run-at-full-speed/
http://adventuresinsilicon.blogspot.com/2011/02/pandaboard-setting-static-ip.html
http://adventuresinsilicon.blogspot.com/2011/02/how-to-set-up-ssh-on.html
http://code.google.com/p/beagleboard/wiki/HowToGetAngstromRunning
http://proyectotea.wordpress.com/2010/04/21/beagleboard-hacking-i/
https://groups.google.com/forum/?fromgroups=#!topic/beagleboard/Kyq1NQOFSns
http://embeddedgeeks.wordpress.com/2012/02/26/arduino-beagleboard-serialcommunication-using-java-rxtx/
Android
https://www.ibm.com/developerworks/library/l-beagleboard-xm/
http://softwaredl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_4_D
evKit_2_1/index_FDS.html
http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit3.0.0_DevelopersGuide
Para la red
https://code.google.com/p/live-android/wiki/networkhowto
http://e2e.ti.com/support/embedded/android/f/509/t/126021.aspx
El que finalmente dio con el chiste de la red:
http://www.gigamegablog.com/2012/02/06/beaglebone-linux-101-assigning-a-static-ipaddress-with-connman/
http://derekmolloy.ie/set-ip-address-to-be-static-on-the-beaglebone-black/
https://groups.google.com/forum/#!topic/beagleboard/ErVbR3K8j2o