0% encontró este documento útil (0 votos)
14 vistas24 páginas

OSES Starting Raspberry-Pi

El documento proporciona una guía para comenzar con la Raspberry Pi, enfocándose en la elección del hardware, conexiones y complementos necesarios. Se recomienda el modelo Raspberry Pi 4 para principiantes y se discuten opciones de software, destacando Raspbian como el sistema operativo adecuado. Además, se ofrecen instrucciones sobre la preparación de la tarjeta SD y el arranque del sistema operativo.

Cargado por

eaglehav
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas24 páginas

OSES Starting Raspberry-Pi

El documento proporciona una guía para comenzar con la Raspberry Pi, enfocándose en la elección del hardware, conexiones y complementos necesarios. Se recomienda el modelo Raspberry Pi 4 para principiantes y se discuten opciones de software, destacando Raspbian como el sistema operativo adecuado. Además, se ofrecen instrucciones sobre la preparación de la tarjeta SD y el arranque del sistema operativo.

Cargado por

eaglehav
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Empezar con la Raspberry Pi (RPi)

r16
Ángel Perles
Contenido

Objetivo

El hardware

Elegir RPi

Conexiones de la RPi

Los complementos mínimos

El software

El sistema operativo Linux

S.O. disponibles para la RPi

Raspbian en la RPi para el curso

Prepararing the SD card

La máquina virtual del curso

Empezar fácil con NOOBS

Preparar la tarjeta SD

Volcar NOOBS en la SD

Arranque del NOOBS

Arranque del Linux

Operating System for Embedded Systems 2


Objetivo

Aprender a elegir los componentes hardware de la RPi

Aprender a hacer un primer arranque Linux y configuración de la RPi

Operating System for Embedded Systems 3


El hardware: elegir RPi

RECOMENDADO para empezar: Raspberry Pi 4 modelo B

Se recomienda este modelo + caja de plástico transparente (40 Eur.)

"SoC" (Sytem-on-Chip) Broadcom BCM2711
– Procesador 1,5 GHz quad-core ARM Cortex-A72
– GPU VideoCore IV para reproducir hasta 4K

1, 2, 4, 8 GB de RAM

2 x salida de vídeo HDMI “full HD”

Salida de audio estéreo

2 x USB 2.0, 2 x USB 3.0

Puerto Gigabit Ethernet 1000Mbps

WiFi 2,4 y 5,0 GHz y Bluetooth 5.0

¿Y la Flash ROM?
– No hay: va por microSD

Operating System for Embedded Systems 4


El hardware: elegir RPi

NO RECOMENDADOS PARA EMPEZAR

Modelos “antiguos”: A, A+, B, B+ e industrial

"SoC" (Sytem-on-Chip) Broadcom BCM2835
– Procesador 700MHz ARM11

Modelo Rasberry Pi Zero

Baratísimo, pero con limitaciones importantes

Raspberry Pi 2

"SoC" (Sytem-on-Chip) Broadcom BCM283


ACEPTABLE PARA EMPEZAR

Raspberry Pi 3 modelo B

"SoC" (Sytem-on-Chip) Broadcom BCM2837
– Procesador 1,2 GHz quad-core ARM Cortex-A53

Operating System for Embedded Systems 5


El hardware: elegir RPi

PARA PROYECTOS MÁS SERIOS

Versiones industriales: Compute module 3

Mismo "SoC" (Sytem-on-Chip) Broadcom BCM2835 de la RPi3

Formato DDR2 SODIMM típico en sistemas embebidos

1 GB de RAM

Flash ROM integrada de 4GB tipo eMMC ← importante para productos serios

Rango de temperaturas: -25ºC a +80ºC


Cuidadín … no nos dejemos deslumbrar
– Suministro garantizado hasta junio 2023
– ¿Licencias?
– ¿Información completa del SoC?
– ...

Ejemplo de aprovechamiento: NEC Large Formate Displays for Digital Signage

Operating System for Embedded Systems 6


El hardware: elegir RPi

PARA PROYECTOS MÁS SERIOS

Versiones industriales: Compute module 4

Una actualización basada en la RPi4

A primera vista es fantástica para proyectos serios y a un precio rompedor

Y con el Wifi y Bluetooth integrado → típico dolor de cabeza en diseños
industriales por temas de certificación

Muchas configuraciones seleccionables

...

Operating System for Embedded Systems 7


El hardware: conexiones de la RPi
En este curso usaremos una Raspberry Pi 2 Modelo B

Operating System for Embedded Systems 8


El hardware: los complementos mínimos

Para empezar, necesitas complementos. Estos son los que te
recomendamos

Tarjeta uSD de 16 GB y clase 4 o superior. Que sea de marca

Alimentador con conector micro-USB 5V, 2 A. ¡Evita las marcas cutres!

Monitor o TV con conexión HDMI o DVI

Cable HDMI 1.3a o HDMI-DVI. Cuidado con los conectores DVI

Teclado + ratón con cable USB 2.0 (no inalámbricos). Controlar la corriente que
consumen

Cable red ethernet RJ-45 para acceso a Internet

Operating System for Embedded Systems 9


El hardware: los complementos mínimos

Lo conectas todo dejando para el final la alimentación

Pero tendrás que esperar a la próxima sección para verlo funcionar

Recuerda mirar que consumen


el teclado y el ratón

Operating System for Embedded Systems 10


El software: el sistema operativo Linux

Linux es el sistema operativo (S.O.) base de infinidad de equipos

la mayor parte de los servidores a los que te conectas

móviles, tablets, smart-TV ... (Android también es Linux)

ordenadores de oficina (PCs sobremesa y portátiles)

y, por supuesto, otros miles de sistemas embebidos: media players,
navegadores, GPS, IVI de los coches, ... Raspberry Pi ...

Una distribución de Linux es el S.O. + un empaquetado de
aplicaciones

Ubuntu, Debian, Fedora, Red Hat, Mandriva, Arch linux, Raspbian, ...

Lo natural para la Pi es Linux

¡Usaremos Linux en la Pi!

TUX es la
mascota de Linux

Operating System for Embedded Systems 11


El software: S.O. disponibles para la RPi

Raspbian: distribución Linux basada en Debian

la más “oficial” → La llaman ahora Raspberry Pi OS

Pidora: distribución Linux basada en Fedora Remix

Fedora es el proyecto open de Red Hat

Red Hat es la distribución de referencia comercial/industrial

Ubuntu y Ubuntu Snappy Core

El Ubuntu típico y una optimización para IoT y similares

OpenELEC y OSMC: Linux para XBMC (Xbox Media Center)

optimizado para ser un eficiente Home Theater

RISC OS:

no todo es Linux en el mundo (ni Windows, ni Mac, ...)

Microsoft Windows 10: esto tampoco es Linux

Es una opción si quieres Windows. Allá tu

Operating System for Embedded Systems 12


El software: Raspbian en la RPi para el curso

Asumimos que no queréis un Home Theather ni una máquina
recreativa


Raspberry Pi OS (antes Raspbian)

Distribución Linux basada en Debian

Debian es la distribución Linux abierta de referencia

durilla para novatos

(Ubuntu es una distribución basada en Debian)

Operating System for Embedded Systems 13


The software: preparing the SD card

Wow!, Really for newbies right now!

Install “Raspberry Pi Imager” (rpi-imager)
– https://www.raspberrypi.com/software/

Select the OS
– “Raspberry Pi OS with desktop and recommended software”

Check https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit

Operating System for Embedded Systems 14


El software: arranque del Linux
(actualmente)

Sale directamente interfaz gráfica

Cambia la clave a “oses”

Lo “arreglamos”: Menú -> Raspberry Pi configuration


y “reboot”amos

¡Ahora sí! Ja, ja ja ... como toda la vida

Operating System for Embedded Systems 15


El software: arranque del Linux

¡Ahora sí! ... ¡Huy, que negrooooo!!!!

login: pi password: raspberry o la que hayas puesto

Operating System for Embedded Systems 16


Operating System for Embedded Systems 17
El software: la máquina virtual del curso

Os hemos preparado una máquina virtual

para Oracle Virtualbox

“host" comprobado en Microsoft Windows 10 y Ubuntu Linux

“guest” Kubuntu 16.04 LTS

Operating System for Embedded Systems 18


El software: empezar fácil con NOOBS

NOOBS: New Out Of the Box Software

software a grabar en una tarjeta SD para la RPi

permite instalar, configurar y probar las anteriores distribuciones

descargable en http://www.raspberrypi.org/downloads/

es nuestra recomendación para empezar, (y mejor la “offline”)

Operating System for Embedded Systems 19


El software: preparar la tarjeta SD

Usaremos la utilidad típica de Linux gparted

IMPORTANTE: peligro de borrar el disco duro si nos equivocamos de unidad

insertar la SD en el lector USB, insertar lector en el PC

abrir terminal y ejecutar $ sudo gparted

seleccionar la unidad correspondiente a la SD

eliminar todas las particiones

crear una nueva partición primaria tipo FAT 32 y poner etiqueta pepe

aplicar los cambios

Operating System for Embedded Systems 20


El software: volcar NOOBS en la SD

Simplemente descomprimir el archivo NOOBS_x_xX.zip en la SD

sacar el adaptador USB, esperar 5 segundos, volver a insertarlo

selecciona “Abrir carpeta” en desplegable, pulsa Ctrl+L en dolphin para saber el
directorio donde se monta la SD, debería ser /media/pepe o parecido

abrir otro explorador Dolphin e ir al directorio datos/raspberry_pi/noobs

pulsar con el botón derecho y seleccionar “Extraer en ...” y elegir ruta donde esté
la SD, desmarcar “Extraer en subcarpeta”

Operating System for Embedded Systems 21


El software: volcar NOOBS en la SD


Esperaaaaaarrrrrrrr, y, cuando acabe, dar a “expulsar” en el gestor de
USBs (no sacar a las bravas)
¡Un momento estupendo para que nos conozcamos!

Operating System for Embedded Systems 22


El software: arranque del NOOBS

insertar la uSD en la SD y colocar en la RPi

alimentar, rezar y esperar el siguiente menú

quiero
Raspbian

una “partición”
para mis datos

IMPORTANTE: El menú Teclado español


depende de si está
conectada la red.
NO CONECTAR CABLE
Y ahora toca el café.

Operating System for Embedded Systems 23


El software: arranque del Linux
(esto era hace muuuchoo tiempo)

y ahora ... arrancamos de verdad Linux (casi)

el primer arranque lanza “raspi-config”

“Internationalisation options” -> I3 Change Locale (esperaaaar) -> marcar “es-
ES.UTF8 UTF8”

elegir “default es-ES.UTF8”

“Advanced Options” -> SSH -> enable

Operating System for Embedded Systems 24

También podría gustarte