Raspberry Pi exDebian

Raspberry Pi

Solapas principales

¿Qué es una Raspberry Pi?

Raspberry Pi es un ordenador de placa simple (SBC) —o reducidad— de bajo coste desarrollado en el Reino Unido por la Fundación Raspberry Pi, con el objetivo de estimular la enseñanza de informática en las escuelas.

Aunque no se indica expresamente si es hardware libre o con derechos de marca, en su web oficial explican que disponen de contratos de distribución y venta con dos empresas, pero al mismo tiempo cualquiera puede convertirse en revendedor o redistribuidor de las tarjetas RaspBerry Pi,​ por lo que da a entender que es un producto con propiedad registrada, manteniendo el control de la plataforma, pero permitiendo su uso libre tanto a nivel educativo como particular.

En cambio, el software sí es de código abierto, siendo su sistema operativo oficial una versión adaptada de Debian, denominada Raspbian, aunque permite usar otros sistemas operativos, incluido una versión de Windows 10. En todas sus versiones incluye un procesador Broadcom, una memoria RAM, una GPU, puertos USB, HDMI, Ethernet (El primer modelo no lo tenía), 40 pines GPIO y un conector para cámara. Ninguna de sus ediciones incluye memoria, siendo esta en su primera versión una tarjeta SD y en ediciones posteriores una tarjeta MicroSD.

La fundación da soporte para las descargas de las distribuciones para arquitectura ARM, Raspbian (derivada de Debian), RISC OS 5, Arch Linux ARM (derivado de Arch Linux) y Pidora (derivado de Fedora); y promueve principalmente el aprendizaje del lenguaje de programación Python. Otros lenguajes también soportados son Tiny BASIC.

Esta entrada estará exprésamente dedicada a la configración de Raspbian, Kodi, MPD y el uso del reproductor OMX Player.

Configuración de Raspbian

Raspbian es el sistema operativo oficial de la Raspberry Pi y está basado en Debian, o mejor dicho, es un Debian adaptado a la Raspberry Pi.

Resolución gráfica

La Raspberry Pi no tiene interfaz del sistema básico de entrada-salida (más conocida como BIOS por sus acrónimo en inglés) y para configurarla a nuestra medida tenemos que modificar el archivo /boot/config.txt.

Entramos con nano:

sudo nano /boot/config.txt

Modificamos las siguientes variables:

Para eliminar los bordes negros descomentamosla variable disable_overscan quitándole el numeral (#) y cuyo valor quede en 1.

Para obtener la resolución descomentamos las variables framebuffer_width (ancho) y framebuffer_height (alto) y le ponemos los valores de la resolución que deseamos.