Tutorial Raspberry Pi (Primeros pasos)
Tutorial básico e imprescindible para comenzar a conocer la Raspberry PI desde cero.
SISTEMAS EMBEBIDOS
Biblioman
7/15/20134 min leer
Este es un tutorial básico que describe paso a paso y a través de varios vídeos lo que han sido mis primeras experiencias con la Raspberry Pi. En él se describe como se realiza la instalación y configuración de varios sistemas operativos como Raspbian, pidora y XBMC por los dos métodos posibles: instalando la imagen en RAW en la memoria SD o utilizando el nuevo instalador NOOBS, también se describe como realizar una conexión remota por medio de SSH (Secure Shell) a través de consola o a través de un escritorio remoto utilizando VNC o un terminal server por medio del protocolo XRDP.
1º vídeo: RaspberryPi (Primeros pasos)
En este vídeo se describen los diferentes componentes hardware de que dispone la placa. La Raspberry Pi ha ido evolucionando desde que apareció su primer prototipo, para saber el modelo exacto de nuestra Raspberry se puede ejecutar el siguiente comando en la terminal:
cat /proc/cpuinfo
Y con la ayuda de la tabla que aparece en este enlace saber el modelo y revisión de nuestra placa.
También se muestra como instalar Raspbian por medio de una imagen en RAW y utilizando Win32 Disk Imager una aplicación para Windows que nos permite cargar la imagen con el sistema operativo que hayamos elegido en nuestra tarjeta SD.
2º vídeo: Raspberry Pi conexión remota desde un PC
En este otro vídeo se muestra como establecer una conexión remota desde un ordenador con conexión Ethernet a nuestra Raspberry Pi.
En el PC desde donde queramos establecer la conexión remota deberemos instalar los siguientes clientes: SSH (putty) y VNC (realvnc viewer), se pueden descargar desde los siguientes enlaces:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
http://www.realvnc.com/download/viewer/
En la terminal de comandos de la Raspberry Pi deberemos ejecutar los siguientes comandos:
sudo apt-get update -----> Para actualizar los repositorios
sudo apt-get upgrade ----> Actualiza paquetes del S.O
sudo apt-get install tightvncserver ---> Instala VNC server en la Raspberry Pi
Nota: El servidor SSH viene instalado por defecto en Raspbian.
Una vez instalado el VNC server deberemos de lanzarlo, por medio de la siguiente sentencia con sus correspondientes parámetros:
sudo vncserver :1 -geometry 1920x1080 -depth 24
En el vídeo se muestra todo el proceso a seguir:
3º vídeo: Conexión remota desde Android
En este vídeo se muestra como establecer la conexión remota a través de dispositivos con el sistema operativo Android instalado. Para ello lo único que tenemos que hacer es descargarnos de Google Play Store los clientes SSH y VPN para Android e instalarlos.
ConnectBot (cliente de consola SSH)
AndroidVNC (cliente VNC)
Las dos conexiones establecidas con el servidor por los dispositivos móviles son las siguientes:
sudo vncserver :1 -geometry 1920x1080 -depth 24
sudo vncserver :2 -geometry 1920x1080 -depth 24
4º vídeo: Montando un Centro Multimedia con la Raspberry Pi
En este vídeo se muestra como instalar y configurar XBMC utilizando NOOBS el nuevo instalador de sistemas operativos que los desarrolladores de la Raspberry Pi han incluido para hacer más fácil si cabe la instalación de cualquiera de los sistemas operativos disponibles para esta tarjeta.
Nota: la aplicación para gestionar XBMC desde el Smartphone se llama Yatse y está disponible gratuitamente en Google Play Store.
5º vídeo: Pidora para principiantes
En este último vídeo se muestra como instalar Pidora el nuevo sistema operativo de Fedora Remix optimizado para la Raspberry Pi, en este caso partimos de un sistema operativo ya instalado (XBMC) para reinstalar uno diferente (Pidora) utilizando NOOBS. Una vez instalado el sistema operativo se hace una descripción breve del escritorio que trae por defecto el sistema (XFCE) y como instalar y desinstalar programas por medio de la consola o a través de la aplicación gráfica Yum Extender, por último se muestra como establecer una conexión remota a través de SSH o utilizando un entorno gráfico como el Terminal Server que viene instalado por defecto en todos los sistemas operativos de Windows.
Resumen de comandos utilizados
Aquí tenéis un resumen de los comandos de consola que he utilizado:
cat /proc/cpuinfo ----> para saber la versión y revisión de nuestra placa.
sudo apt-get update ----> Para actualizar los repositorios
sudo apt-get upgrade ----> Actualiza paquetes del S.O
sudo apt-get install tightvncserver ---> Instala VNC server en la Raspberry Pi
sudo vncserver <parámetros> ---> configuración del servidor VNC
sudo shtdown –h now ---> para apagar el sistema
sudo reboot –f ---> para reiniciar el sistema
sudo raspi-config ---> para acceder al menú de configuración en Raspbian
ps –a ---> para saber todos los procesos que se están ejecutando.
Kill -9 ID_proceso --> para matar un proceso determinado.
passwd <Enter> --> para cambiar la contraseña
df –f --> espacio libre en GB o MB de nuestra tarjeta SD
sudo –i --> para acceder como root
ifconfig --> para saber la IP de nuestra tarjeta
exit --> para salir de la sesión
Comandos específicos de Pidora:
pifconfig --> para saber la IP
yum install nombre_paquete --> para instalar un paquete (hay que estar logeados como root).
yum remove nombre_paquete --> para desinstalar un paquete (hay que estar logeados como root).
Más comandos que pueden ser útiles los podéis encontrar aquí.
Fuentes de información
Y lo próximo….
Tutorial sobre Qt creator en Raspberry Pi para controlar el puerto GPIO:
http://www.youtube.com/watch?v=WdA-mIvBBTw
Continuará....
Un saludo a todos los que seguís habitualmente mi página o mi canal de YouTube (a los que no también) y que paséis unas buenas vacaciones.