Anteriormente ya he hablado de esta plataforma, pues bien, hace algunas semanas me llegó una BeagleBoard gracias al programa de proyectos patrocinados. Al principio no pude hacer muchas pruebas, pero ahora con algo más de tiempo he podido trastear un par de cosas. Aquí contaré qué y cómo lo he hecho.
Lo primero que necesité fue una fuente de alimentación. Para ello hay dos opciones, la más fácil es usar un cable USB mini-B conectado directamente al PC, de manera que la placa toma la alimentación desde el puerto USB. El problema de este método es que no podremos usar el puerto USB OTG (On-The-Go). La otra opción es alimentar a la placa mediante el conector DC-Jack. En mi caso conecté el transformador de una fonera directamente a este conector y todo perfecto. Existe otra opción adicional, aunque un poco más cara, pero que a la larga es la más útil. Se trata de conecar un cable mini-A (con 5 pines) a la beagle board y por el otro extremo un hub USB que tenga alimentación propia. De esta forma alimentaremos a la placa y además podremos conectar varios dispositivos USB a nuestra placa.
Tras solucionar el tema de la alimentación, el siguiente problema es interactuar con la placa. Si se ha alimentado a la placa como en la imagen anterior, podremos conectar un teclado y un ratón usb, y por otro lado conectar un monitor a la salida HDMI, bien sea con un adaptador HDMI->DVI o directamente con un cable HDMI. Desgraciadamente no tengo teclado USB ni un monitor HDMI en mi piso de estudiante, por lo que he buscado otra opción. Usar una conexión serie.
Para dicha conexión simplemente he usado un conector IDC10, un trozo de cable plano de 10 hilos y un conector DB-9 hembra. Con esto y atendiendo a los pines de la placa, he formado un cable IDC10<->DB-9, pero cruzando las lineas RX y TX, de manera que no necesite un cable null modem, sino que directamente conecto con el puerto serie de mi portatil (en realidad es un adaptador USB-serie).
![]()
Con esto ya podía usar minicom (en linux) o Putty (en Windows) para conectar con la BeagleBoard. La configuración debe de ser 115200bps, 8N1 y sin control de flujo. Al alimentar a la placa aparecerá el bootloader que trae la placa grabado en la NAND, se llama X-Loader.
X-Loader no es más que un bootloader, que nos permite cargar un programa usando la conexión USB, la UART, la SD/MMC o la memoria NAND. En mi casi compré una memoria SDHC de 4GB, seguí los pasos que se indican en "How to get Angstrom running" para instalar dicha distribución de GNU/Linux en la tarjeta SD. Con esto ya tenía un sistema completo funcionando en la BeagleBoard.
Últimos comentarios
hace 1 semana 3 horas
hace 2 semanas 2 días
hace 2 semanas 3 días
hace 2 semanas 5 días
hace 3 semanas 3 días
hace 3 semanas 4 días
hace 4 semanas 16 horas
hace 6 semanas 1 hora
hace 8 semanas 1 día
hace 8 semanas 3 días