Skip to content

Instantly share code, notes, and snippets.

@maxiyommi
Last active May 9, 2022 12:39
Show Gist options
  • Save maxiyommi/6c3635f076cbeba8c563c4aa3e08589a to your computer and use it in GitHub Desktop.
Save maxiyommi/6c3635f076cbeba8c563c4aa3e08589a to your computer and use it in GitHub Desktop.
Raspberry Pi

Raspberry Pi - Instalación de S0 y configuración

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.

Instalación y configuración de RPI

Nota: actualmente (may2022) se puede instalar Raspberry Pi OS usando Raspberry Pi Imager.

  1. Descargar Sistema Operativo e instalarlo como indica en la página oficial.

  2. 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.

  1. Modificar el Hostname de la RPI.
    sudo nano /etc/hostname
  1. 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”
  1. Desde raspi-config modificar las localisation options (necesario para realizar instalaciones)(para SO Raspbian)
    es_AR.UTF-​8
  1. Actualizar la RPI (para SO Raspbian):
    sudo apt update
    sudo apt upgrade
  1. Configurar el screensaver / screen blanking en el caso de utilizar una pantalla (opcional).

  2. 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

Instalación de paquetes básicos (opcional)

  1. Instalar Git:
    sudo apt install git
  1. Ver la versión de Python instalada (por defecto viene instalado en la distro Raspbian):
    python -V
    python3 -V
  1. Instalar pip3:
    sudo apt install python3-pip
    pip3 -V
  1. Instalar virtual env. Otra referencia (solo para python 2.x)
    pip3 install virtualenv
  1. Instalar Teclado touch, en caso de usar pantalla touch.
    sudo apt install matchbox-keyboard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment