Para este documento se usa una RPi 4 de 4GB, pero el procedimiento es compatible con otros modelos. Ademas se recomiendan algunos programas adicionales para trabajar con Python 3.
Nota: actualmente (may2022) se puede instalar Raspberry Pi OS usando Raspberry Pi Imager.
-
Descargar Sistema Operativo e instalarlo como indica en la página oficial.
-
Configurar modo Headless (Raspberry Pi OS), para comunicarse por terminal mediante SSH. Tener en cuenta que el nombre de usuario predeterminado es 'pi' y la contraseña predeterminada es 'raspberry'. Debemos saber a que IP se conecta nuestra RPI, si el IP fuera 192.168.0.75, escribir:
Nota: para escanear al ip usar Angry IP Scanner.
ssh pi@192.168.0.75
Nota: para SO basados en Ubuntu Configurar modo Headless.
Agregar un certificado publico (Passwordless SSH access) en nuestra maquina (se evita usar clave y es más seguro). En la maquina que voy a usar de cliente:
ssh-keygen
ssh-copy-id <USERNAME>@<IP-ADDRESS>
Nota: En caso de querer acceder al escritorio del SO, acceder por VNC como se menciona en el artículo del punto 2.
- Modificar el Hostname de la RPI.
sudo nano /etc/hostname
- Modificar el password de la RPI (para SO Raspbian). Desde la terminal dentro de la RPI por SSH:
sudo raspi-config # Ingresar a “System Options/Password”
- Desde raspi-config modificar las localisation options (necesario para realizar instalaciones)(para SO Raspbian)
es_AR.UTF-8
- Actualizar la RPI (para SO Raspbian):
sudo apt update
sudo apt upgrade
-
Configurar el screensaver / screen blanking en el caso de utilizar una pantalla (opcional).
-
Configurar pantalla desde archivo
config.txt
, en el caso de utilizar una pantalla (opcional).
sudo nano /boot/config.txt
Agregar las siguientes lineas:
max_usb_current=1
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 1024 600 60 6 0 0 0
hdmi_driver=1
Refencia: Lcd Touch 7 1024 x 600 HDMI
- Instalar Git:
sudo apt install git
- Ver la versión de Python instalada (por defecto viene instalado en la distro Raspbian):
python -V
python3 -V
- Instalar pip3:
sudo apt install python3-pip
pip3 -V
- Instalar virtual env. Otra referencia (solo para python 2.x)
pip3 install virtualenv
- Instalar Teclado touch, en caso de usar pantalla touch.
sudo apt install matchbox-keyboard