Es mostren els missatges amb l'etiqueta de comentaris BeagleBone Black. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris BeagleBone Black. Mostrar tots els missatges

diumenge, 22 de maig del 2016

OpenCV sobre BeagleBone Black: Por fin!! :-)

Llevo toda la tarde intentando instalar OpenCV en la BBB y no había forma. Al final, me he traido "todo" al comedor (excepto el monitor) y he conectado la BBB directamente por cable al router. Anteriormente intentaba descargar OpenCV a través de wifi y cuando estaba al 10-12% se colgaba el sistema. Estoy escribiendo esta entrada para hacer tiempo mientras se instala todo lo descargado que más o menos tardará unos 90 minutos. En mi BBB rula Debian.


Para llegar hasta aquí 
1º.- Asegurarse de que tenemos el sistema actualizado: 
root@beaglebone:~# apt-get update && apt-get upgrade

2º.-  Instalar algunas herramientas que son necesarias:
root@beaglebone:~# apt-get install build-essential cmake git pkg-config

3º.- Instalar herramientas Python adicionales:
root@beaglebone:~# apt-get install python-dev python-numpy

4º.- Instalar librerias necesarias (GUI y librerias media esenciales):
root@beaglebone:~# apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev libjasper-dev

5º.- Instalar librerias de imagen básicas.
root@beaglebone:~# apt-install libjpeg-dev libpng-dev libtiff-dev 

6º-. Instalar OpenCV desde el repositorio:
root@beaglebone:~# git clone https://github.com/Itseez/opencv.git 

7º.- Nos posicionams en el directorio opencv:
root@beaglebone:~# cd opencv 

8º.- Dentro del directorio opencv creamos el directorio build:
root@beaglebone:~# mkdir build 

9º.- Nos cambiamos a este directorio:
root@beaglebone:~# cd build 

10º.- Construimos el sistema con cmake:
root@beaglebone:~# cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_CUDA=OFF -D WITH_CUFFT=OFF -D  WITH_CUBLAS=OFF -D WITH_NVCUVID=OFF -D WITH_OPENCL=OFF -D WITH_OPENCLAMDFFT=OFF -D WITH_OPENCALMBLAS=OFF -D BUILD_opencv_apps=off  -D BUILD_PERF_TESTS=OFF -D BUILD_TESTS=OFF -D ENABLE_NEON=on ..

11º.- Prepárate a esperar un rato.....(90')
root@beaglebone:~# make

12º.- Para terminar...
root@beaglebone:~# make install 
root@beaglebone:~# ldconfig

.... y en teoria ya tienes OpenCV instalado en tu BBB y preparado para funcionar, o al menos eso espero (aun va por el 37% :-(  ).

Suerte y Salu2!!

dilluns, 5 d’octubre del 2015

Empezando con la BeagleBone Black 01: Cómo trabajar con sólo una entrada USB?

Pues bien fácil, usando un hub para poder conectar al menos teclado y ratón (como mínimo). En este caso, (con teclado y ratón unicamente), cualquier hub sin alimentación externa  te vale. El problema viene, cuando necesitas dotar de wifi, altavoz y micro a la BBB. En mi caso, al sumarle al teclado y al ratón un "dongle" wifi, el hub sin alimentar se quedaba corto, no había forma de conectarme a la red de casa. Si conectaba ratón y wifi unicamente, no había problema, se conectaba a la primera, pero carecía de teclado. Para solucionar todo esto, me tuve que hacer con un hub baratito de ebay con hasta siete entradas usb y alimenación externa. Me las prometía muy felices cuando recibí el nuevo hub, pero cuando conecté todo lo que me hacía falta tampoco funcionaba, estaban todos los periféricos como "muertos". Después de mucho "googlear" me decidí a "operar" el nuevo hub como sugerían en numerosos foros. La solución, pasaba por cortar la alimentación del cable que conectaba la BBB con el hub. Dicho y hecho, era la solución perfecta. Lo comento por si a alguien le está pasando lo mismo, ya que a mí, me hubiera gustado encontar un post como este en su momento.

Ya sabes, tan sólo corta el "rojo"
Teclado, ratón, wifi, micro y altavoz funcionando sin problemas.