¿Qué es la tarjeta Banana Pro?
Banana Pro ™ es una versión actualizada
del Banana Pi ™ diseñada por el equipo de LeMaker. Es compatible con muchos
sistemas operativos basados en Linux y tiene muchas distribuciones
especialmente desarrolladas para los Banana Pi ™ Hardware. Algunas de estas
distribuciones incluyen:
- Lubuntu
- Android
- Debian
- Bananian
- Berryboot
- OpenSuse
- Scratch
- Fedora
- Gentoo
- Open MediaVault,
- OpenWRT.
Banana Pro ™ también es compatible con
el sistema BSD. tiene una amplia selección
de aplicaciones del hogar, incluyendo: La construcción de un equipo de bajo
costo, los servidores, Videojuego emuladores, Home cámaras de seguridad y mucho
más.
Banana Pro ™ es una excelente
herramienta de aprendizaje educativo que se puede utilizar para muchos
proyectos, entre ellos: la construcción de proyectos multimedia, robots,
aplicaciones Arduino o Programación con muchos lenguajes de programación
disponibles.
Fuente: http://www.lemaker.org/article-43-1.html
¿Cómo se configura el idioma del teclado?
Primero vamos a cambiar la codificación de idioma.
|
|
|
|
|
|
|
|
| Ejecuta sudo "dpkg-reconfigure keyboard-configuration". Tomará la configuración del apartado anterior | |
|
|
|
|
|
|
|
|
|
|
|
|
|
¿Cuáles son los pasos para configuración permanente de
wi-fi?
Configurar la carga
del driver del WIFI 6181 (es el mismo driver de 6210) para guardarlo desde el
inicio del sistema operativo “Raspbian”
Ingresar
a LXTERMINAL
a. Teclear
“sudo modprobe ap6210”
b. Para
verificar la carga del driver ingresar: “lsmod”
|
|
Almacenamiento
en boot:
a. Teclear
“sudo nano /etc/modules”
b. Teclear
“ap6210” al final de la lista
c. Presionar
ctrl+o para guardar la configuración en el nano
d. Presionar
Enter
e. Presionar
ctrl+x para cerrar nano
|
|
Abrir
WiFi Config
a. Verificar
texto en Adapter
b. Presionar
el botón de Scan
c. Seleccionar
la red Wifi
d. Introducir
la contraseña de la red Wifi
e. Presionar
Add
f. Presionar
Connect
|
|
¿Qué tipos de salida de vídeo tiene y cómo se utilizan?
Soporta multi-canal pantalla HD:
- 1 x HDMI 1.4 (Type A - full)
- 1 x interface LVDS/RGB/CPU (DSI) para diferentes paneles LCD
- video compuesto (PAL y NTSC) (via 3.5 mm TRRS jack con salida de audio compartida)
- resoluciones HDMI desde 640×480 to 1920×1080 mas varios PAL NTSC standares.
para cambiar
manualmente la resolución
Rendimiento todas las
posibles HDMI-resoluciones:
# cat
/sys/class/graphics/fb0/modes
Cambie
la resolución deseada, por ejemplo:
#echo"D:1920x1080p-60"
> /sys/class/graphics/fb0/mode
La configuration de la LVDS en el Banana Pro es la siguiente
- abrir la terminal
- Ejecutar el comando "git clone http://github.com/LeMaker/fex_configuration"
- Ejecutar el comando "cd fex_configuration/"
- Ejecutar el comando "sudo cp banana_pi_7lcd.bin /boot/bananapi/script.bin"
- Editar el archivo /etc/modules con tu editor favorito descomentar #lcd a lcd
- Ejecutar el comando "sudo reboot"
- Si no se actualiza o no funcionar Ejecutar el comando "sudo apt-get update && apt-get upgrade
¿Cómo se configura el audio?
- Edita el siguiente archivo: # nano /etc/asound.conf
- Fíjate que te dice para headphone (jack)
- cambia el 1 por un 0
- Reinicia y comprueba ahora.
- Instala Alsamixer para tener control del sonido # apt-get install alsamixergui
¿Qué es el GPIO?
GPIO es un pin genérico en un chip, puede ser configurado
como entrada o salida de propósito general.
El GPIO del Banana Pro consta de 40 pines, estos incluyen
puertos UART, bus I2C, SPI, bus CAN, PWM, I2S, SPDIF, LARAC, Line-In, FM-In y
HP- in.
¿Cómo se utilizan los bits digitales del GPIO?
Para poder acceder al pinout(salidas de pines) del GPIO
del Banana Pro:
1) Ingresar
a LXTERMINAL
2) Teclear
“gpio readall”
Para programar los pines GPIO por primera vez, utilizando
Python, es necesario instalar el paquete, se deben seguir los siguientes pasos:
1) Ingresar
a LXTerminal
2) Teclear “git clone https://github.com/LeMaker/RPi.GPIO_BP -b banana pro”
a.
Este
paso toma la dirección de referencia para la descarga
3) Teclear “sudo apt-get update”
a.
Permite
descargar la última actualización del archivo(s)
4) Teclear “sudo apt-get install python-dev”
a.
Instala
el paquete de Python
5) Teclear
“cd RPi.GPIO_BP”
a.
Toma la dirección copiada
6) Teclear “python setup.py install”
a.
Instala la librería en Python
7) Teclear “sudo python setup.py install”
a.
Instala
como Super Usario de Uso la librería en python(es necesario instalarlo ambas
veces como aparece anteriormente)
Para programar el GPIO en Python es necesario abrir el Idle
(es en donde se programa) desde la terminal:
1) Ingresar
a LXTerminal
2) Teclear
“sudo idle"
3) Comenzar
a programar
¿Cuántos puertos seriales UART tiene?
La banana Pro posee 3 puertos seriales los cuales son
- UART2
- UART4
- UART7
¿Cómo se utilizan y en dónde están ubicados los puertos
seriales?
para configurar el puerto serial:
1. utiliza la herramienta bin2fex para descompilar script.bin a script.fex.
2. Modificar el parametro [uart_para4] en el archivo .fex.Por ejemplo si utilizamos UART2 o UART7, modificaremos [uart_para2] o [uart_para7]. Generalmente solo tenemos la necesidad de modificar el valor correspondiente de uart_usado con: uart_used = 1
1. utiliza la herramienta bin2fex para descompilar script.bin a script.fex.
2. Modificar el parametro [uart_para4] en el archivo .fex.Por ejemplo si utilizamos UART2 o UART7, modificaremos [uart_para2] o [uart_para7]. Generalmente solo tenemos la necesidad de modificar el valor correspondiente de uart_usado con: uart_used = 1
3. Utilice la herramienta fex2bin para compliar script.fex a script.bin.Despues sustituya script.bin.
4. Inserte la sd modificada en el Puerto usb de banana Pro. Cuando el sistema comienza, tenemos que confirmar la nota del dispositivo.
4. Inserte la sd modificada en el Puerto usb de banana Pro. Cuando el sistema comienza, tenemos que confirmar la nota del dispositivo.
cd /sys/bus/platform/devices/sunxi-uart.4/tty
ls
Despues se nos mostrará un mensaje: ttySX, X=1,2,3.
5. Despues de confirmer en el dispositivo,conecte la línea serial RX,TX con el correspondiente pin,i.e CON6-P08(TX) , CON6-P10(RX).6. Abra la herrramienta serial,como putty. Los velocidad de transmission es 9600 en la banana Pro.So establezca también la velocidad en la herramienta a 9600. Abra el serial.
7. Escriba el siguiente commando en el serial para verificar el serial.
7. Escriba el siguiente commando en el serial para verificar el serial.
echo hello > /dev/ttyS3
Si todo esta bien podemos confirmar que UART4 esta bien.
¿Qué diferencia hay entre el uso de WiringPi y RPi_GPIO?
WiringPi es una librerica C. las asociaciones han sido
proporcionadas por otros lenguajes como Python y Java. WiringPi viene con una utilidad de línea de comando
llamado gpio que es configurado como root, entonces puede ser utilizando como
un usuario no privilegiado. Y RPI.GPIO es un modulo Python, los programas
hechos tienen que ser ejecutados como root.







Hola.
ResponderEliminarTengo una placa de estas funcionando 24x7 desde hace ya más de un año. Todo bien, estable. Instalé OpenSuse en ella y esta corriendo un servidor web (apache) DLNA (rygel) FTP y demás (domótica) Lo que no pude hasta el presente, es quitar un click click en el audio una vez por segundo.
Si conoces de alguna solución efectiva......Agradecido