Diferencia entre revisiones de «TestVictor»

De FdIwiki ELP
Saltar a: navegación, buscar
(Transmission)
 
(72 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
 +
[[Archivo:Raspberry.jpg |200x200px|frame|Raspberry Pi 3 Model B]]
 +
 
Raspberry Pi es un mini computador de bajo costo desarrollado en Reino Unido por la Fundación Raspberry Pi, con el objetivo de estimular la enseñanza de ciencias de la computación en las escuelas.
 
Raspberry Pi es un mini computador de bajo costo desarrollado en Reino Unido por la Fundación Raspberry Pi, con el objetivo de estimular la enseñanza de ciencias de la computación en las escuelas.
  
Línea 5: Línea 7:
 
En cambio el software sí es open source, 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 MicroSD1​9​10​
 
En cambio el software sí es open source, 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 MicroSD1​9​10​
  
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);2​ y promueve principalmente el aprendizaje del lenguaje de programación Python.4​ Otros lenguajes también soportados son Tiny BASIC,11​ C, Perl4​ y Ruby.12
+
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);2​ y promueve principalmente el aprendizaje del lenguaje de programación Python.4​ Otros lenguajes también soportados son Tiny BASIC,11​ C, Perl4​ y Ruby.
  
[[Archivo:Raspberry-Pi-Logo1-620x350.png |200x200px|frame|RaspberryPi Logo]] ‎
+
== Historia ==
  
==Historia==
+
En 2006, los primeros diseños de Raspberry Pi se basaban en el microcontrolador Atmel ATmega644. Sus esquemas y el diseño del circuito impreso están disponibles para su descarga pública.
El proyecto de Raspberry Pi fue ideado en 2006, pero no fue lanzado al mercado hasta febrero de 2012. Ha sido desarrollado en la Universidad de Cambridge, y su misión es fomentar la enseñanza de las ciencias de la computación entre los niños. De hecho, en enero de 2013, Google donó más de 15.000 unidades de Raspberry Pi a colegios en Reino Unido.
+
  
En mayo de 2009, se fundó la Fundación Raspberry Pi en Caldecote, South Cambridgeshire (UK), como asociación caritativa.
+
En mayo de 2009, la fundación Raspberry Pi fue fundada en Caldecote, South Cambridgeshire, Reino Unido como una asociación caritativa que es regulada por la comisión de caridad de Inglaterra y Gales.
La fundación Raspberry Pi, surge con un objetivo: desarrollar el uso y el entendimiento de los ordenadores en los niños. La idea era conseguir ordenadores portables y muy baratos. David Braven, ideólogo del proyecto, afirma que su objetivo es que los niños puedan llegar a entender el funcionamiento básico del ordenador de forma divertida.
+
  
A lo largo de su vida, destacan los siguientes hitos:
+
El administrador de la fundación, Eben Upton, se puso en contacto con un grupo de profesores, académicos y entusiastas de la informática para crear una computadora con la intención de animar a los niños a aprender informática como lo hizo en 1981 el computador Acorn BBC Micro. El primer prototipo basado en ARM se montó en un módulo del mismo tamaño que una memoria USB. Tenía un puerto USB en un extremo y un puerto HDMI en el otro.
  
;16 de abril de 2012, sale a la venta la Raspberry Pi B
+
=== Pre-lanzamiento ===
: En apenas un mes, este primer modelo, consiguió vender más de 20.000 unidades.
+
  
;15 de octubre de 2012, se aumenta la RAM del modelo B
+
En agosto de 2011, se fabricaron cincuenta placas alfa, que tenían las mismas características que el modelo B, pero eran un poco más grandes para integrar bien unas interfaces para depuración. En algunas demostraciones se podía ver la placa ejecutando el escritorio LXDE en Debian, Quake 3 a 1080p19​ y vídeo Full HD H.264 a través de la salida HDMI.
: Con el mismo precio y 512 MB de RAM.
+
  
;30 de noviembre de 2012, modelo A disponible,
+
En octubre de 2011, el logotipo se seleccionó entre varios diseños enviados por miembros de la comunidad. Durante el mismo mes, se trabajó en una versión de desarrollo de RISC OS 521​ y se hizo una demostración en público.
: Un nuevo modelo que, finalmente, saldría al mercado en febrero del 2013, debido a la demanda del modelo B.
+
  
;14 de julio de 2014, lanzamiento de la Raspberry Pi B+,
+
En diciembre de 2011, 25 placas beta del modelo B fueron ensambladas y probadas de un total de 100 placas vacías. El diagrama de componentes de las placas finales sería el mismo que el de esas placas beta. Durante las pruebas a las placas beta se encontró un error de diseño en los pines que suministraban alimentación a la CPU que sería arreglado en la versión final. Se hizo una demostración de la placa beta arrancando GNU, reproduciendo un tráiler de una película a 1080p y ejecutando el benchmark Rightware Samurai OpenGL ES.
: Se le añaden diferentes mejoras, como más pines GPIO (40), 4 puertos USB y utilización de MicroSD.
+
  
;10 de noviembre de 2014, Raspberry Pi A+ a la venta,
+
Durante la primera semana de diciembre de 2011, se pusieron a subasta diez placas en eBay. Una de ellas fue comprada por una persona anónima y se donó al Centro para la Historía de la informática en Suffolk, Inglaterra. En total se consiguieron 16,336 £. La última placa, con número de serie No. 01 se vendió por 3.500 £.
: Se rediseña el modelo A, asimilándose a la Raspberry Pi B+, con un precio de 20$.  
+
  
;2 de febrero de 2015, lanzamiento de la Raspberry Pi2,
+
Debido al anticipado anuncio de puesta a la venta a final de febrero de 2012, la fundación sufrió colapso en sus servidores web debido a los refrescos de páginas desde los navegadores de gente interesada en la compra de la placa.
: Se lanza una nueva Raspberry Pi. Con un procesador ARM Cortex-A7, 1 GB RAM y un precio como el de la Pi B+ (35$).
+
  
;30 de abril de 2015, Windows 10 (IoT) disponible para Pi,
+
=== Lanzamiento ===
: Microsoft lanza Windows 10, IoT version (Internet of Things), para Raspberry Pi2.
+
  
;26 de noviembre de 2015, lanzamiento de la Raspberry Pi Zero,
+
El primer lote de 10.000 placas se fabricó en Taiwan y China,34​35​ en vez de Reino Unido. Esto fue en parte porque los impuestos de importación se pagan para los componentes individuales pero no para productos acabados, y porque los fabricantes chinos ofrecían un plazo de entrega de 4 semanas y en el Reino Unido de 12. Con este ahorro conseguido, la fundación podía invertir más dinero en investigación y desarrollo.
: La fundación lanza la versión Zero. Una versión simplificada con un coste de 5$.
+
  
;28 de febrero de 2016, sale la Raspberry Pi3 y la Pi Zero W,
+
Las primeras ventas comenzaron el 29 de febrero de 2012 a las 06:00 UTC;36​ al mismo tiempo se anunció que el modelo A, que originalmente iba a tener 128 MB de RAM, tendría 256 MB.9​ La página de la fundación también anunció que “Seis años después del origen del proyecto, estamos cerca de finalizar el primer arranque del proyecto - aunque esto es solo el principio de la historia de Raspberry Pi”.37​ Por otro lado las dos tiendas que vendían las placas, Premier Farnell y RS Components, tuvieron una gran carga en sus servidores inmediatamente después del lanzamiento.38​ La cuenta oficial de Raspberry Pi en Twitter informó que Premier Farnell vendió toda su existencia de inventario a los pocos minutos del momento de lanzamiento, mientras que RS Components tuvo 100.000 peticiones de interés el primer día.9​ En los seis meses siguientes llegarían a vender 500.000 unidades.
: La Pi3, una nueva placa, con mejor procesador, WiFi y Bluetooth. La Pi Zero W, igual que la Pi Zero pero con WiFi incorporado.
+
  
==Hardware==
+
=== Post-lanzamiento ===
Actualmente existen tres modelos de la Raspberry Pi: el A, el B y el Zero.
+
  
[[Archivo:Raspi1.jpg |200x200px|frame|RaspberryPi B+]]
+
Durante marzo de 2012 se anunciaron futuros retrasos en los envíos, a causa del ensamblaje de un puerto ethernet incorrecto.40​41​ Por otro lado, la fundación esperaba que se pudiera aumentar la fabricación de unidades en los lotes futuros, si fuera necesario.
[[Archivo:Raspberrypi2.jpeg |200x200px|frame|RaspberryPi 2 Model B]]
+
[[Archivo:RaspberryPi3B.png |300x300px|frame|RaspberryPi 3 B]]
+
  
===SoC===
+
El 16 de abril de 2012 los primeros compradores empezaron a informar que habían recibido su Raspberry Pi.43​44​ El 22 de mayo de 2012 más de 20.000 unidades habían sido enviadas.45​ El 16 de julio se anunció que se fabricarían 4.000 unidades cada día, permitiendo ser compradas las placas en lotes. El 5 de septiembre la fundación anunció una segunda revisión del modelo B.48​ El 6 de septiembre se anunció que se llevaría la producción de placas al Reino Unido, a una fábrica de Sony en Pencoed, Gales, y que en ella se producirían 30.000 unidades cada mes, y se crearían 30 nuevos puestos de trabajo. En octubre de 2012, se informó que clientes que habían hecho su pedido a través del distribuidor RS Components, llevaban esperando hasta seis meses en recibir sus pedidos, a causa de dificultades en la provisión de CPUs y una conservadora política de previsión de ventas.
====Broadcom BCM2835(cpu+gpu+dsp+sdram+puerto usb)====
+
El BCM2835 es un procesador de aplicaciones multimedia de bajo coste, full HD. Optimizado para móviles avanzados y sistemas empotrados que requieren altos niveles de rendimiento multimedia. Diseñado y optimizado para una buena eficiencia energética. BCM2835 utiliza tecnología VideoCore IV de Broadcom para permitir aplicaciones de reproducción multimedia, imágenes, cámara de vídeo, streaming, gráficos y juegos 3D.
+
El BCM2835es un procesador system-on-chip (SoC), esto quiere decir que la mayor parte de los componentes del sistema, icluidos la CPU y la GPU junto con el audio y el hardware de comunicaciones, se encuentran integrados dentro del chip de la memoria de 512Mb en el centro de la placa.
+
====Broadcom BCM2836====
+
Este procesador conserva todas las características del BCM2835 , pero reemplaza el único ARM11 700MHz con un quad-core complejo ARM Cortex -A7 900MHz : todo lo demás se mantiene igual , por lo que no hay una transición dolorosa o disminución de la estabilidad.
+
====Broadcom BCM2837====
+
El último procesador mantiene las características de su predecesor, el BCM2836, pero reemplaza el 900MHz quad-core ARM Cortex A7 por el 1.2GHz 64-bit quad-core ARMv8.
+
  
===CPU===
+
El 4 de febrero de 2013, se lanzó el modelo A, pero debido a temas burocráticos los principales proveedores sólo lo pudieron poner a la venta ese día en Europa.
====ARM1176JZF a 700MHz (familia ARM11)====
+
La CPU funciona a 700MHz y es capaz de soportar overclock a 1GHz. La CPU está basada en la versión 6 de la arquitectura ARM, la cual no es soportada por una gran cantidad de distribuciones Linux, por ejemplo Ubuntu.
+
  
====ARM Cortex-A7 Quad-Core a 900 MHz====
+
En diciembre de 2015 se pueden comprar modelos con mejores prestaciones; Raspberry Pi 2 Model B - Placa base (ARM Quad-Core 900 MHz, 1 GB RAM, 4 x USB, HDMI, RJ-45) de Raspberry Pi. Este modelo se puede comprar en Amazon por 41 euros. En febrero de 2016 sale a la venta un nuevo modelo, la versión 3 con las siguientes características: ARM Quad-Core 1,2 GHz, 1 GB RAM, 4 x USB, HDMI, RJ-45 y una conectividad inalámbrica integrada de 802.11 b/g/n LAN y Bluetooth.
Se pasa de ser un mononúcleo de 700MHz a poseer cuatro núcleos a 900MHz. Puede funcionar con toda la gama de distribución ARM GNU / Linux, incluyendo Snappy Ubuntu Core y Microsoft Windows 10.
+
  
====ARMv8 Quad-core 64-bit a 1.2GHz====
+
Ninguna Raspberry Pi tiene reloj en tiempo real,4​ por lo que el sistema operativo debe usar un servidor de hora en red, o pedir al usuario la hora en el momento de arrancar el computador. Sin embargo se podría añadir un reloj en tiempo real (como el DS1307) con una batería mediante el uso de la interfaz I²C.
Es 10 veces más rápido que la CPU que llevaba la primera edición de Raspberry Pi y el doble de rápido que su modelo anterior, además de estar a 64-bit.
+
  
===GPU===
+
== Modelos ==
====Broadcom VideoCore IV, OpenGL ES 2.0, MPEG-2 y VC-1====
+
La GPU es capaz de mover contenidos con calidad Bluray. Dispone de un núcleo 3D con soporte para las librerías arriba mencionadas. Es capaz de decodificar 1080p30.
+
===SDRAM===
+
Único módulo el cual funciona a 400MHz en su modo normal y alcanzando los 600MHz en su versión “TURBO”.
+
====Modelo A====
+
Este modelo dispone de 256Mb compartidos con la GPU.
+
====Modelo B y B+====
+
Estos modelos disponen de 512Mb compartidos con la GPU.
+
====Raspberry Pi 2 y 3 Modelo B====
+
Estos modelos disponen de 1Gb compartidos con la GPU.
+
  
===Almacenamiento===
+
=== Raspberry Pi 1 Modelo A ===
La Raspberry Pi no dispone de un disco duro  tradicional, sino que dispone de un lector para memorias SD, un sistema de almacenamiento integrado en estado sólido. El arranque del sistema se hará desde la propia tarjeta SD.
+
Este fue el primer modelo de Raspberry, sus ventas comenzaron en el año 2012. Carecía de puerto Ethernet, por lo que para su conexión a Internet requería de un adaptador Wi-Fi por USB. Poseía 26 conectores GPIO, salida de vídeo via HDMI y Video RCA, un conector Jack de 3.5 milimetros, un único conector USB, MicroUSB (De alimentación) y un conector de cámara. Su procesador fue un Broadcom BCM2835, Single-Core a 700MHz. También tuvo 256 MB de RAM y una gráfica Broadcom VideoCore IV. Requería de una fuente de alimentación de 5 voltios y 2 amperios, elemento común al resto de versiones. Tuvo un coste inicial de 40 euros.
Están disponibles Tarjetas SD con el sistema operativo precargado en la tienda oficial de la Raspberry Pi.
+
===Puertos===
+
====Salidas de audio====
+
Conector de Jack de 3.5mm además del propio HDMI.
+
====Salidas de video====
+
La Raspberry Pi posee un conector RCA o video compuesto (PAL y NTSC), un conector HDMI y una interfaz DSI para paneles LCD.
+
Al utilizar el puerto HDMI, la Raspberry Pi puede desplegar imágenes a la resolución de 1920x1080 Full HD.
+
La salida DSI (Display Serial Inteface) es utilizada en los monitores de pantalla plana de las tablets y los smartphones.
+
====Tarjeta de red====
+
El modelo A no dispone de conector de Red, recordemos que el modelo A es bastante más barato que los siguientes modelos.
+
  
Los modelos B y B+ poseen un conector de Ethernet(RJ-45)con una velocidad de 10/100Mbps. No dispone de Wifi pero es posible añadirlo utilizando un adaptador USB para red inalámbrica (incluyendo las del estándar 802.11n).
+
=== Raspberry Pi 1 Modelo B y B+ ===
 +
También del año 2012, es una variante del Modelo A, trajo consigo diversas mejoras, la inclusión del doble de memoria RAM, pasando de 256MB a 512MB. Trajo consigo un puerto USB más y, por fin, un conector Ethernet RJ-45 Se mantuvo tanto su tamaño como su coste. No hubo variaciones ni en el procesador ni en la parte gráfica. Tiempo después se lanzó el Modelo B+, que incluyó 4 puertos USB y pasó de usar una Secure Digital SD a una MicroSD.
  
La Raspberry Pi 3 mantiene el conector Ethernet (RJ-45) vía hub USB66 a 10/100Mbps, y añade Wifi 802.11n, Bluetooth 4.1.
+
=== Raspberry Pi 2 Modelo B ===
 
+
Lanzada en 2014 es el primer modelo que no incluye el mismo procesador usado en los tres anteriores: se sustituye por uno de la misma marca, pero de modelo BCM2836. Pasa de ser de un núcleo a cuatro, y de 700MHz a 900MHz. No obstante emplea la misma gráfica, la VideoCore IV. Dobla la cantidad de memoria RAM, pasando de 512MB a 1GB (Algo menos en realidad) esta memoria está compartida con la gráfica.                                                                    También incluye 40 pines GPIO, y mantiene los cuatro puertos USB. Suprime la conexión RCA.
====USB====
+
Los puertos USB son 2.0. El modelo A posee 1 puerto, el modelo B 2 puertos (via hub USB) y el modelo B+ 4 puertos.
+
====Conector GPIO====
+
Es un pin genérico en un chip, cuyo comportamiento (incluyendo si es un pin de entrada o salida) se puede controlar (programar) por el usuario en tiempo de ejecución.
+
====Alimentación====
+
La placa no dispone de un interruptor de encendido/apagado. La alimentación que necesita es de 5V, que podemos proveer con un conector microUSB estándar. El consumo de la placa es de 700mA, (3,5W).
+
  
 +
=== Raspberry Pi 3 Modelo B ===
 +
Sacada a la luz en el año 2016, renueva procesador, una vez más de la compañía Broadcom, una vez más un Quad-Core, pero pasa de 900MHz a 1.20GHz. Mantiene la RAM en 1GB. Su mayor novedad fue la inclusión de                                Wi-Fi y Bluetooth (4.1 Low Energy) sin necesidad de adaptadores.
 
=== Especificaciones comparadas ===
 
=== Especificaciones comparadas ===
  
Línea 174: Línea 128:
 
|}
 
|}
  
==Sistemas Operativos Soportados==
+
== Raspberry Pi Zero: Modelos. ==
La Raspberry Pi está diseñada para ejecutar el sistema operativo GNU/Linux. A diferencia de Windows o OS X, Linux es código abierto, por lo que es posible descargar el código fuente del SO por completo y hacer los cambios que uno desee.
+
A parte de los modelos normales, la Fundación Raspberry también ha sacado otra gama de placas denominadas Raspberry Pi Zero. Estas son mucho más pequeñas y menos potentes que sus hermanas, pero es precisamente su atractivo, menos gasto y un precio mucho menor.
Varias versiones de Linux han sido portadas al chip BCM2835 de la Raspberry Pi:
+
  
1. [http://www.raspberrypi.org/downloads/ Raspbian], version de Debian preparada para ser instalada en una Raspberry.
+
=== Pi Zero ===
2. Fedora Remix
+
Fue el primer modelo, lanzado en 2015. Con un coste de cinco dólares, tiene un tamaño mucho menor al de una Raspberry normal, de hecho es más pequeña que un billete de 5 dólares.
3. Arch Linux
+
4. [http://docs.kali.org/armel-armhf/install-kali-linux-arm-raspberry-pi Kali Linux]
+
5. [http://pwnpi.sourceforge.net PwnPi], distribución orientada especialmente al pentesting.
+
  
A partir de la creación de Raspberry Pi 2 Modelo B, Windows se une al proyecto con la versión [https://developer.microsoft.com/es-es/windows/iot Windows 10 IoT].
+
Es un 40% más potente que el primer modelo de Raspberry. Tiene un CPU Broadcom BCM2835, que funciona a 1GHz con un solo núcleo. Posee 512MB de RAM, y comparte la gráfica VideoCore IV. Debido a su tamaño sustituye el puerto HDMI por MiniHDMI, manteniendo así las prestaciones. Tampoco usa USB estándar, sino que tiene dos MicroUSB, uno de alimentación y otro de datos. Posee salida RCA, pero en vez de por clavija son solo dos conectores integrados en la placa. Usa MicroSD como sistema de almacenamiento.
  
Con el actual chip BCM2837 funcionan un gran número de Sistemas Operativos:
+
=== Pi Zero W ===
 +
Es la sucesora de la Pi Zero, la W es por Wireless, ya que la única novedad de esta placa con respecto a su antecesora es la inclusión de Wi-Fi y Bluetooth, el precio asciende a once dólares.
  
1. AROS
+
== Sistemas Operativos ==
2. GNU/Linux para procesador ARM.
+
Raspberry Pi tiene un procesador con arquitectura arm, no sirven los tipicos sistemas operativos que tenemos en nuestros ordenadores ya que estos son de x86 y x64, estos son un ejemplo de los que podemos usar:
  2.1. Android101
+
  2.2. Arch Linux ARM
+
  2.3. Debian Whezzy Soft-Float, versión de Debian sin soporte para coma flotante por hardware
+
  2.4. DietPi, distribución ligera basada en Raspbian y de sencilla configuración mediante menús
+
  2.5. Firefox OS
+
  2.6. Gentoo Linux102
+
  2.7. Google Chromium OS
+
  2.8. Kali Linux
+
  2.9. Open webOS103
+
  2.10. PiBang Linux,104 distribución Linux derivada de Raspbian con diferente escritorio y aplicaciones
+
  2.11. Pidora, versión Fedora Remix optimizada105
+
  2.12. QtonPi, distribución linux con un framework de aplicaciones multiplataforma basado en Qt framework
+
  2.13. Raspbian,106 versión de Debian Wheezy para ARMv6 con soporte para coma flotante por hardware
+
  2.14. Slackware ARM, también conocida como ARMedslack
+
  2.15. Ubuntu MATE
+
3. Plan 9 from Bell Labs107 108
+
4. RISC OS 52
+
5. Unix
+
  5.1. FreeBSD109
+
  5.2. NetBSD110 111
+
6. Windows 10 IoT
+
  
==Overclocking==
+
=== NOOBS y Raspbian ===
En el modelo B+ es posible, mediante la utilidad raspi-config disponible en distribuciones como Raspbian, realizar overclock de hasta 1GHz (desde los 700MHz originales).
+
==Clones==
+
Dado su enorme éxito, otras compañías han sacado a la venta clones de la Raspberry Pi o alguna de sus variantes. Algunos ejemplos son la [http://www.banana-pi.org/ Banana Pi] o la [https://www.solid-run.com/freescale-imx6-family/hummingboard/ HummingBoard]. En esta entrada se puede leer más información https://www.linux.com/news/embedded-mobile/mobile-linux/782466-odroid-w-joins-growing-ranks-of-raspberry-pi-clones-and-extensions 
+
==Enlaces Externos==
+
[http://www.raspberrypi.org/ Página Oficial Raspberry Pi]
+
  
[http://es.wikipedia.org/wiki/Raspberry_Pi Página WikiPedia Raspberry Pi]
+
El primero consiste en una forma simple de autoinstalar todos los demás, es un repositorio de todos los posibles sistemas que ofrece la comunidad, el segundo es un debian mantenido por la comunidad Raspberry Pi, existe la versión con y sin escritorio
  
[http://www.broadcom.com/products/BCM2835 Página Oficial Broadcom BCM2835]
+
[[Archivo:Noobs.png|frameless]]
 +
[[Archivo:Raspbian.png|frameless]]
  
[http://es.wikipedia.org/wiki/GPIO Página WikiPedia GPIO]
+
=== Ubuntu ===
  
[http://www.xataka.com/otros/raspberry-le-pone-mas-potencia-a-su-nueva-pi-2-model-b-cuatro-nucleos-y-1gb-de-ram Información sobre Raspberry Pi 2 Model B]
+
Ubuntu tiene versiones arm que son compatibles con Raspberry.
  
[http://www.raspberrypi.org/tag/windows/ Oficial Raspberry Pi 2 Model B, Windows]
+
[[Archivo:Ubuntu.png|frameless]]
 +
[[Archivo:Ubuntu-mate.png|frameless]]
  
=== Tabla de Especificaciones. ===
+
=== Windows ===
  
{| class="wikitable"
+
Windows también ha sacado una version arm para miniPC y dedicada al "Internet de las Cosas"
!
+
 
! Raspberry Pi 1 Modelo A
+
[[Archivo:Windows-10-iot.png|frameless]]
! Raspberry Pi 1 Modelo B
+
 
! Raspberry Pi 1 Modelo B+
+
=== Multimedia ===
! Raspberry Pi 2 Modelo B
+
 
! Raspberry Pi 3 Modelo B
+
Si queremos convertir nuestra Raspberry en un centro multimedia OSMC o Libreelec podrían ser una opción.
|-
+
 
| [[System on a chip|SoC]]:<ref name="faq" />
+
[[Archivo:Osmc-1.png|frameless]]
| colspan="3" | [[Broadcom]] BCM2835 ([[CPU]] + [[GPU]] + [[Procesamiento digital de señales|DSP]] + [[SDRAM]] + puerto [[USB]])<ref name="Broadcom-BCM2835-Website">{{cita web|url=http://www.broadcom.com/products/BCM2835 |título=BCM2835 Media Processor; Broadcom |editorial=Broadcom.com |fecha=1 de septiembre de 2011 |fechaacceso=6 de mayo de 2012}}</ref>
+
[[Archivo:Libreelec.png|frameless]]
| Broadcom BCM2836 (CPU + GPU + DSP + SDRAM + Puerto USB)
+
 
| Broadcom BCM2837 (CPU + GPU + DSP + SDRAM + Puerto USB)
+
=== Centralizar red ===
|-
+
 
| CPU:
+
Si queremos tener una red centralizada, donde cada usuario entra con una Raspberry (terminal tonto), entorno muy interesante en clases, donde un servidor tiene toda la informacción y se accede mediante maquinas de bajo coste, una opcion interesante sería Pinet.
| colspan="3" | [[Arquitectura ARM|ARM]] 1176JZF-S a 700&nbsp;MHz (familia ARM11)<ref name="Broadcom-BCM2835-Website" />
+
 
|900 MHz quad-core ARM Cortex A7
+
[[Archivo:Pinet.png|frameless]]
| 1.2GHz 64-bit quad-core ARMv8
+
 
|-
+
=== Ni Linux ni Windows ===
|-
+
 
| Juego de instrucciones:
+
Si queremos una alternativa a la típica batalla Linux vs Windows tenemos una opción Risc OS.
| colspan="5" | RISC de 32 bits
+
 
|-
+
[[Archivo:Riscos.png|frameless]]
| GPU:
+
 
| colspan="5" | Broadcom [[VideoCore]] IV,,<ref name="hq-qa">{{cita web|título=Q&A with our hardware team|editorial=Raspberry Pi Foundation|url=http://www.raspberrypi.org/2011/09/qa-with-our-hardware-team/|fechaacceso=20 de septiembre de 2011|urlarchivo=https://web.archive.org/web/20110924064435/http://www.raspberrypi.org/2011/09/qa-with-our-hardware-team/|fechaarchivo=24 de septiembre de 2011}}</ref> OpenGL ES 2.0, MPEG-2 y VC-1 (con licencia),<ref name="rpi-codec">{{cita web|url=http://www.raspberrypi.org/archives/1839|título=New video features! MPEG-2 and VC-1 decode, H.264 encode, CEC support|fechaacceso=26 de agosto de 2012|editorial=Raspberry Pi Foundation}}</ref> 1080p30 [[H.264/MPEG-4 AVC]]<ref name="Broadcom-BCM2835-Website" />
+
=== Curiosidades ===
|-
+
 
| Memoria (SDRAM):
+
Soluciones curiosas, convertir tu Raspberry en una estación meteorológica o en una consola.
| 256 [[MiB]] (compartidos con la GPU)
+
 
| colspan="2" | 512 MiB (compartidos con la GPU)<ref name="512MB" /> desde el 15 de octubre de 2012
+
[[Archivo:Wheater.jpg|frameless]]
| colspan="2" | 1 [[Gigabyte|GB]] (compartidos con la GPU)
+
[[Archivo:RetroPie.png|frameless]]
|-
+
 
| Puertos [[USB]] 2.0:<ref name="VerifiedPeripheralList">{{cita web|url=http://elinux.org/RaspberryPiBoardVerifiedPeripherals |título=Verified USB Peripherals and SDHC Cards; |editorial=Elinux.org |fechaacceso=6 de mayo de 2012}}</ref>
+
para poder descargarlos podéis hacerlo desde la página oficial [https://www.raspberrypi.org/downloads/ aquí] menos el caso de Retropie que sería [https://retropie.org.uk/ aquí]
| 1
+
 
| 2 (vía [[hub USB]] integrado)<ref name="SMSC-LAN9512-Website">{{cita web|url=http://www.smsc.com/index.php?tid=300&pid=135 |título=SMSC LAN9512 Website; |editorial=Smsc.com |fechaacceso=6 de mayo de 2012}}</ref>
+
== Guias prácticas ==
| colspan="3" | 4
+
En este apartado hablaremos de algunas formas de utilizar Raspberry.
|-
+
 
|-
+
=== DDNS ===
| Entradas de vídeo:<ref name="CameraRelease" />
+
[[Archivo:Raspberry1.png|thumb|Configuración ddclient]]
| colspan="5" | Conector [[MIPI]] [[CSI (interfaz)|CSI]] que permite instalar un módulo de cámara desarrollado por la RPF
+
Normalmente los ISP dan una ip para poder acceder a nuestra red desde el exterior(algunos no dan esta opción), en este caso podemos acceder a nuestra red desde fuera, el problema es que de vez en cuando nos cambian la ip ya que esta es dinámica, por lo tanto podemos asociar un dominio de forma dinámica con nuestra Raspberry y así poder acceder a nuestra red desde cualquier punto.
|-
+
 
| Salidas de vídeo:<ref name="faq" />
+
Para esto utilizaremos dos servicios [https://my.noip.com/ NO-IP] y ddclient.
| colspan="5" | [[Conector RCA]] (PAL y NTSC), [[HDMI]] (rev1.3 y 1.4),<ref name="quickguide">{{cita web|url=http://elinux.org/RPi_Hardware_Basic_Setup |título=Embedded Linux Wiki: Hardware Basic Setup |editorial=Elinux.org |fechaacceso=6 de mayo de 2012}}</ref> Interfaz [[DSI (interfaz)|DSI]] para panel LCD<ref name="DSI">{{cita web|url=http://elinux.org/Rpi_Screens |título=Raspberry Pi Wiki, section screens |editorial=Elinux.org |fechaacceso=6 de mayo de 2012}}</ref><ref>{{cita web|url=http://elinux.org/File:Raspi-Model-AB-Mono-2-699x1024.png |título=diagram of Raspberry Pi with DSI LCD connector |editorial=Elinux.org |fechaacceso=6 de mayo de 2012}}</ref>
+
 
|-
+
Lo primero que debemos hacer es entrar en no-ip y crearnos una cuenta, estos no dan la posibilidad de crearnos un host gratuito bajo uno de sus subdominios, el único requisito es reiniciarlo cada mes si queremos no pagar nada. Una vez creado el host gratuito o contratado un servicio de host debemos instalar ddclient:
| Salidas de audio:<ref name="faq" />
+
 
| colspan="5" | [[Jack (conector)|Conector]] de 3.5 mm, HDMI
+
* sudo apt-get install ddclient
|-
+
**Nos dará varias opciones, pero solo pulsaremos intro y pasaremos de todo hasta que se instale.
| Almacenamiento integrado:
+
* sudo nano /etc/ddclient.conf
| colspan="2" | [[Tarjeta SD|SD]] / [[MultiMediaCard|MMC]] / ranura para [[SDIO]]
+
**editaremos el documento con las lineas siguientes:
| colspan="3" | [[Tarjeta MicroSD|MicroSD]]
+
**protocol=dyndns2
|-
+
**use=web, web=checkip.dyndns.com/, web-skip='IP Address'
| Conectividad de red:<ref name="faq" />
+
**server=dynupdate.no-ip.com
| Ninguna
+
**login='''usuario@dominio.extension''' // ej usuario@ucm.es
| colspan="3" | 10/100 [[Ethernet]] ([[RJ-45]]) via hub USB<ref name="SMSC-LAN9512-Website" />
+
**password='''contraseña'''
| 10/100 [[Ethernet]] ([[RJ-45]]) vía hub USB,<ref name="SMSC-LAN9514-Website" /> Wifi 802.11n, Bluetooth 4.1
+
**'''yourhostname.no-ip.org''' // ej dominio.ddns.net
|-
+
* sudo /etc/init.d/ddclient restart
| Periféricos de bajo nivel:
+
 
| colspan="3" | 8&nbsp;x&nbsp;[[GPIO]], [[Serial Peripheral Interface|SPI]], [[I²C]], [[Universal Asynchronous Receiver-Transmitter|UART]]<ref name="hq-qa" />
+
Después de esto podremos acceder a nuestra red desde el exterior, simplemente faltaria configurar el flujo de los puertos del router para los distintos servicios.
| colspan="2" | 17 x GPIO y un bus HAT ID
+
 
|-
+
=== MariaDb ===
| [[Reloj en tiempo real]]:<ref name="faq" />
+
[[Archivo:Mariadb.png|thumb| MariaDb]]
| colspan="5" | [[Ninguno]]
+
Es un sistema de gestion de base de datos derivado de Mysql, es muy sencilla la instalación en Raspberry:
|-
+
 
| Consumo energético:
+
* sudo apt-get install mariadb-server
| 500&nbsp;mA, (2.5 [[Vatio|W]])<ref name="faq" />
+
* sudo mysql -uroot
| 700&nbsp;mA, (3.5 W)
+
** para entrar y crear un usuario
| 600 mA, (3.0 W)
+
* CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'tu_contrasena';
| colspan="2" | 800 mA, (4.0 W)
+
** GRANT ALL PRIVILEGES ON * . * TO 'nombre_usuario'@'localhost';
|-
+
* sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
| Fuente de alimentación:<ref name="faq" />
+
** Editamos la linea bind-address
| colspan="5" | 5&nbsp;V vía [[Micro USB]] o GPIO header
+
*** Ponemos esto: '''bind-address = 0.0.0.0'''
|-
+
* sudo service mysql restart
| Dimensiones:
+
** En este punto ya podemos entrar con nuestro usuario.
| colspan="5" | 85.60mm × 53.98mm<ref>[http://www.raspberrypi.org/archives/344 Final PCB artwork]</ref> (3.370 × 2.125 inch)
+
 
|-
+
Si configuramos el puerto 3306 de nuestro router hacia nuestra Raspberry podremos acceder a la base de datos desde cualquier sitio.
| [[Sistema operativo|Sistemas operativos]] soportados:
+
 
| colspan="5" | GNU/Linux: [[Debian]] ([[Raspbian]]), [[Fedora (distribución Linux)|Fedora]] (Pidora), [[Arch Linux]] (Arch Linux ARM), [[Slackware Linux]], SUSE <ref>https://www.suse.com/es-es/products/arm/</ref> Linux Enterprise Server for ARM.
+
=== Apache y Php ===
[[RISC OS]]<ref name="raspdownload" />
+
[[Archivo:Apache.png|thumb|Apache Raspberry]]
|}
+
Podemos crear nuestra propia web en Raspberry para esto seguiremos esta guia:
 +
 
 +
* sudo apt-get install apache2 -y
 +
* sudo apt-get install php libapache2-mod-php -y
 +
 
 +
Simplemente con esto comandos y junto con MariaDb podremos crear nuestras pruebas con sistemas como Joomla, Wordpress, etc... si queremos una forma simple de gestionar la base de datos mediante web podemos incluir PhpMyadmin a nuestro apache.
 +
 
 +
=== Transmission ===
 +
[[Archivo:Transmission.png|thumb|Transmission ]]
 +
Como último podemos usar nuestra raspberry como gestor de torrent para poder transmitir ficheros, estos serán los pasos:
 +
 
 +
* sudo apt-get -y install transmission-daemon
 +
* Crearemos los directorios para guardar los ficheros finalizados y temporales
 +
** mkdir /home/pi/bahia
 +
** cd /home/pi/bahia
 +
** mkdir finish temp
 +
** chmod 777 finish temp
 +
* sudo /etc/init.d/transmission-daemon stop
 +
* Editamos el archivo de configuración
 +
** download-dir: '''"/home/pi/bahia/finish"'''
 +
***Este es el directorio donde se guardaran los archivos descargados.
 +
** incomplete-dir-enabled: '''true'''
 +
***Si lo ponemos verdadero le indicamos que guarde las partes de los torrents descargados en una carpeta diferente a los archivos finalizados.
 +
** incomplete-dir: '''"/home/pi/bahia/temp"'''
 +
***Directorio donde se guardaran las partes de los torrents
 +
** rpc-enabled: '''true'''
 +
***Habilita el RPC, es decir el que aplicaciones puedan conectarse al servicio, como la propia pagina web.
 +
**rpc-bind-address”: '''"0.0.0.0"'''
 +
*** Por defecto viene a 127.0.0.1 si lo ponemos a 0.0.0.0 indicamos que cualquiera puede conectarse.
 +
** rpc-username: '''"usuario"'''
 +
*** Aqui pondremos el usuario que queramos utilizar para hacer login en la pagina WEB de gestión.
 +
** rpc-password: '''"Contraseña"'''
 +
*** Esta es la contraseña del usuario por defecto que es “usuario” igual que el usuario, la contraseña esta cifrada.
 +
** rpc-whitelist-enabled”: '''false'''
 +
* sudo /etc/init.d/transmission-daemon start
 +
 
 +
Una vez hecho esto ya tendremos lo tendremos funcionando, para poder acceder a la aplicacion pondremos la ip de nuestra raspberry y el puerto 9091, ej: 192.168.1.200:9091, a la derecha ponemos un ejemplo descargando raspbian de la web oficial, debido a que raspberry usa tarjeta micro sd, es bastante interesante incluir un disco duro por usb.
 +
 
 +
== Enlaces Externos ==
 +
 
 +
[https://www.raspberrypi.org/ Raspberry Pi Oficial]
 +
 
 +
[https://es.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi Wikipedia]

Última revisión de 15:57 5 dic 2017

Raspberry Pi 3 Model B

Raspberry Pi es un mini computador de bajo costo desarrollado en Reino Unido por la Fundación Raspberry Pi, con el objetivo de estimular la enseñanza de ciencias de la computación 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 open source, 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 MicroSD1​9​10​

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);2​ y promueve principalmente el aprendizaje del lenguaje de programación Python.4​ Otros lenguajes también soportados son Tiny BASIC,11​ C, Perl4​ y Ruby.

Historia

En 2006, los primeros diseños de Raspberry Pi se basaban en el microcontrolador Atmel ATmega644. Sus esquemas y el diseño del circuito impreso están disponibles para su descarga pública.

En mayo de 2009, la fundación Raspberry Pi fue fundada en Caldecote, South Cambridgeshire, Reino Unido como una asociación caritativa que es regulada por la comisión de caridad de Inglaterra y Gales.

El administrador de la fundación, Eben Upton, se puso en contacto con un grupo de profesores, académicos y entusiastas de la informática para crear una computadora con la intención de animar a los niños a aprender informática como lo hizo en 1981 el computador Acorn BBC Micro. El primer prototipo basado en ARM se montó en un módulo del mismo tamaño que una memoria USB. Tenía un puerto USB en un extremo y un puerto HDMI en el otro.

Pre-lanzamiento

En agosto de 2011, se fabricaron cincuenta placas alfa, que tenían las mismas características que el modelo B, pero eran un poco más grandes para integrar bien unas interfaces para depuración. En algunas demostraciones se podía ver la placa ejecutando el escritorio LXDE en Debian, Quake 3 a 1080p19​ y vídeo Full HD H.264 a través de la salida HDMI.

En octubre de 2011, el logotipo se seleccionó entre varios diseños enviados por miembros de la comunidad. Durante el mismo mes, se trabajó en una versión de desarrollo de RISC OS 521​ y se hizo una demostración en público.

En diciembre de 2011, 25 placas beta del modelo B fueron ensambladas y probadas de un total de 100 placas vacías. El diagrama de componentes de las placas finales sería el mismo que el de esas placas beta. Durante las pruebas a las placas beta se encontró un error de diseño en los pines que suministraban alimentación a la CPU que sería arreglado en la versión final. Se hizo una demostración de la placa beta arrancando GNU, reproduciendo un tráiler de una película a 1080p y ejecutando el benchmark Rightware Samurai OpenGL ES.

Durante la primera semana de diciembre de 2011, se pusieron a subasta diez placas en eBay. Una de ellas fue comprada por una persona anónima y se donó al Centro para la Historía de la informática en Suffolk, Inglaterra. En total se consiguieron 16,336 £. La última placa, con número de serie No. 01 se vendió por 3.500 £.

Debido al anticipado anuncio de puesta a la venta a final de febrero de 2012, la fundación sufrió colapso en sus servidores web debido a los refrescos de páginas desde los navegadores de gente interesada en la compra de la placa.

Lanzamiento

El primer lote de 10.000 placas se fabricó en Taiwan y China,34​35​ en vez de Reino Unido. Esto fue en parte porque los impuestos de importación se pagan para los componentes individuales pero no para productos acabados, y porque los fabricantes chinos ofrecían un plazo de entrega de 4 semanas y en el Reino Unido de 12. Con este ahorro conseguido, la fundación podía invertir más dinero en investigación y desarrollo.​

Las primeras ventas comenzaron el 29 de febrero de 2012 a las 06:00 UTC;36​ al mismo tiempo se anunció que el modelo A, que originalmente iba a tener 128 MB de RAM, tendría 256 MB.9​ La página de la fundación también anunció que “Seis años después del origen del proyecto, estamos cerca de finalizar el primer arranque del proyecto - aunque esto es solo el principio de la historia de Raspberry Pi”.37​ Por otro lado las dos tiendas que vendían las placas, Premier Farnell y RS Components, tuvieron una gran carga en sus servidores inmediatamente después del lanzamiento.38​ La cuenta oficial de Raspberry Pi en Twitter informó que Premier Farnell vendió toda su existencia de inventario a los pocos minutos del momento de lanzamiento, mientras que RS Components tuvo 100.000 peticiones de interés el primer día.9​ En los seis meses siguientes llegarían a vender 500.000 unidades.

Post-lanzamiento

Durante marzo de 2012 se anunciaron futuros retrasos en los envíos, a causa del ensamblaje de un puerto ethernet incorrecto.40​41​ Por otro lado, la fundación esperaba que se pudiera aumentar la fabricación de unidades en los lotes futuros, si fuera necesario.

El 16 de abril de 2012 los primeros compradores empezaron a informar que habían recibido su Raspberry Pi.43​44​ El 22 de mayo de 2012 más de 20.000 unidades habían sido enviadas.45​ El 16 de julio se anunció que se fabricarían 4.000 unidades cada día, permitiendo ser compradas las placas en lotes. El 5 de septiembre la fundación anunció una segunda revisión del modelo B.48​ El 6 de septiembre se anunció que se llevaría la producción de placas al Reino Unido, a una fábrica de Sony en Pencoed, Gales, y que en ella se producirían 30.000 unidades cada mes, y se crearían 30 nuevos puestos de trabajo. En octubre de 2012, se informó que clientes que habían hecho su pedido a través del distribuidor RS Components, llevaban esperando hasta seis meses en recibir sus pedidos, a causa de dificultades en la provisión de CPUs y una conservadora política de previsión de ventas.

El 4 de febrero de 2013, se lanzó el modelo A, pero debido a temas burocráticos los principales proveedores sólo lo pudieron poner a la venta ese día en Europa.

En diciembre de 2015 se pueden comprar modelos con mejores prestaciones; Raspberry Pi 2 Model B - Placa base (ARM Quad-Core 900 MHz, 1 GB RAM, 4 x USB, HDMI, RJ-45) de Raspberry Pi. Este modelo se puede comprar en Amazon por 41 euros. En febrero de 2016 sale a la venta un nuevo modelo, la versión 3 con las siguientes características: ARM Quad-Core 1,2 GHz, 1 GB RAM, 4 x USB, HDMI, RJ-45 y una conectividad inalámbrica integrada de 802.11 b/g/n LAN y Bluetooth.

Ninguna Raspberry Pi tiene reloj en tiempo real,4​ por lo que el sistema operativo debe usar un servidor de hora en red, o pedir al usuario la hora en el momento de arrancar el computador. Sin embargo se podría añadir un reloj en tiempo real (como el DS1307) con una batería mediante el uso de la interfaz I²C.

Modelos

Raspberry Pi 1 Modelo A

Este fue el primer modelo de Raspberry, sus ventas comenzaron en el año 2012. Carecía de puerto Ethernet, por lo que para su conexión a Internet requería de un adaptador Wi-Fi por USB. Poseía 26 conectores GPIO, salida de vídeo via HDMI y Video RCA, un conector Jack de 3.5 milimetros, un único conector USB, MicroUSB (De alimentación) y un conector de cámara. Su procesador fue un Broadcom BCM2835, Single-Core a 700MHz. También tuvo 256 MB de RAM y una gráfica Broadcom VideoCore IV. Requería de una fuente de alimentación de 5 voltios y 2 amperios, elemento común al resto de versiones. Tuvo un coste inicial de 40 euros.

Raspberry Pi 1 Modelo B y B+

También del año 2012, es una variante del Modelo A, trajo consigo diversas mejoras, la inclusión del doble de memoria RAM, pasando de 256MB a 512MB. Trajo consigo un puerto USB más y, por fin, un conector Ethernet RJ-45 Se mantuvo tanto su tamaño como su coste. No hubo variaciones ni en el procesador ni en la parte gráfica. Tiempo después se lanzó el Modelo B+, que incluyó 4 puertos USB y pasó de usar una Secure Digital SD a una MicroSD.

Raspberry Pi 2 Modelo B

Lanzada en 2014 es el primer modelo que no incluye el mismo procesador usado en los tres anteriores: se sustituye por uno de la misma marca, pero de modelo BCM2836. Pasa de ser de un núcleo a cuatro, y de 700MHz a 900MHz. No obstante emplea la misma gráfica, la VideoCore IV. Dobla la cantidad de memoria RAM, pasando de 512MB a 1GB (Algo menos en realidad) esta memoria está compartida con la gráfica. También incluye 40 pines GPIO, y mantiene los cuatro puertos USB. Suprime la conexión RCA.

Raspberry Pi 3 Modelo B

Sacada a la luz en el año 2016, renueva procesador, una vez más de la compañía Broadcom, una vez más un Quad-Core, pero pasa de 900MHz a 1.20GHz. Mantiene la RAM en 1GB. Su mayor novedad fue la inclusión de Wi-Fi y Bluetooth (4.1 Low Energy) sin necesidad de adaptadores.

Especificaciones comparadas

Raspberry Pi 1 Modelo A Raspberry Pi 1 Modelo B Raspberry Pi 1 Modelo B+ Raspberry Pi 2 Modelo B Raspberry Pi 2 Modelo B (v. 1.2) Raspberry Pi 3 Modelo B Raspberry Pi Zero
SoC Broadcom BCM2835 Broadcom BCM2836 Broadcom BCM2837 Broadcom BCM2835
CPU 700 MHz single-core ARM1176JZF-S 900 MHz 32-bit quad-core ARM Cortex-A7 900 MHz 64-bit quad-core ARM Cortex-A53 1.2 GHz 64-bit quad-core ARM Cortex-A53 1 GHz single-core ARM1176JZF-S
Arquitectura ARMv6Z (32-bit) ARMv7-A (32-bit) ARMv8-A (64/32-bit) ARMv6Z (32-bit)
GPU Broadcom VideoCore IV @ 250 MHz (BCM2837: 3D part of GPU @ 300 MHz, video part of GPU @ 400 MHz)
OpenGL ES 2.0 (BCM2835, BCM2836: 24 GFLOPS / BCM2837: 28.8 GFLOPS)
MPEG-2 and VC-1, 1080p30 H.264/MPEG-4 AVC high-profile decoder and encoder(BCM2837: 1080p60)
SDRAM 256 MB 512 MB 1 GB 512 MB
Puertos USB 2.0 1 2 4 1 Micro-USB
Almacenamiento SD MicroSDHC
Conectividad de red Ninguna 10/100 Mbit/s Ethernet 10/100 Mbit/s Ethernet, 802.11n WiFi, Bluetooth 4.1 802.11n WiFi, Bluetooth 4.1
Consumo energético (máx.) 300 mA 700 mA 350 mA 820 mA 1.34 A 350 mA
Fuente de energía 5 V

Raspberry Pi Zero: Modelos.

A parte de los modelos normales, la Fundación Raspberry también ha sacado otra gama de placas denominadas Raspberry Pi Zero. Estas son mucho más pequeñas y menos potentes que sus hermanas, pero es precisamente su atractivo, menos gasto y un precio mucho menor.

Pi Zero

Fue el primer modelo, lanzado en 2015. Con un coste de cinco dólares, tiene un tamaño mucho menor al de una Raspberry normal, de hecho es más pequeña que un billete de 5 dólares.

Es un 40% más potente que el primer modelo de Raspberry. Tiene un CPU Broadcom BCM2835, que funciona a 1GHz con un solo núcleo. Posee 512MB de RAM, y comparte la gráfica VideoCore IV. Debido a su tamaño sustituye el puerto HDMI por MiniHDMI, manteniendo así las prestaciones. Tampoco usa USB estándar, sino que tiene dos MicroUSB, uno de alimentación y otro de datos. Posee salida RCA, pero en vez de por clavija son solo dos conectores integrados en la placa. Usa MicroSD como sistema de almacenamiento.

Pi Zero W

Es la sucesora de la Pi Zero, la W es por Wireless, ya que la única novedad de esta placa con respecto a su antecesora es la inclusión de Wi-Fi y Bluetooth, el precio asciende a once dólares.

Sistemas Operativos

Raspberry Pi tiene un procesador con arquitectura arm, no sirven los tipicos sistemas operativos que tenemos en nuestros ordenadores ya que estos son de x86 y x64, estos son un ejemplo de los que podemos usar:

NOOBS y Raspbian

El primero consiste en una forma simple de autoinstalar todos los demás, es un repositorio de todos los posibles sistemas que ofrece la comunidad, el segundo es un debian mantenido por la comunidad Raspberry Pi, existe la versión con y sin escritorio

Noobs.png Raspbian.png

Ubuntu

Ubuntu tiene versiones arm que son compatibles con Raspberry.

Ubuntu.png Ubuntu-mate.png

Windows

Windows también ha sacado una version arm para miniPC y dedicada al "Internet de las Cosas"

Windows-10-iot.png

Multimedia

Si queremos convertir nuestra Raspberry en un centro multimedia OSMC o Libreelec podrían ser una opción.

Osmc-1.png Libreelec.png

Centralizar red

Si queremos tener una red centralizada, donde cada usuario entra con una Raspberry (terminal tonto), entorno muy interesante en clases, donde un servidor tiene toda la informacción y se accede mediante maquinas de bajo coste, una opcion interesante sería Pinet.

Pinet.png

Ni Linux ni Windows

Si queremos una alternativa a la típica batalla Linux vs Windows tenemos una opción Risc OS.

Riscos.png

Curiosidades

Soluciones curiosas, convertir tu Raspberry en una estación meteorológica o en una consola.

Wheater.jpg RetroPie.png

para poder descargarlos podéis hacerlo desde la página oficial aquí menos el caso de Retropie que sería aquí

Guias prácticas

En este apartado hablaremos de algunas formas de utilizar Raspberry.

DDNS

Configuración ddclient

Normalmente los ISP dan una ip para poder acceder a nuestra red desde el exterior(algunos no dan esta opción), en este caso podemos acceder a nuestra red desde fuera, el problema es que de vez en cuando nos cambian la ip ya que esta es dinámica, por lo tanto podemos asociar un dominio de forma dinámica con nuestra Raspberry y así poder acceder a nuestra red desde cualquier punto.

Para esto utilizaremos dos servicios NO-IP y ddclient.

Lo primero que debemos hacer es entrar en no-ip y crearnos una cuenta, estos no dan la posibilidad de crearnos un host gratuito bajo uno de sus subdominios, el único requisito es reiniciarlo cada mes si queremos no pagar nada. Una vez creado el host gratuito o contratado un servicio de host debemos instalar ddclient:

  • sudo apt-get install ddclient
    • Nos dará varias opciones, pero solo pulsaremos intro y pasaremos de todo hasta que se instale.
  • sudo nano /etc/ddclient.conf
    • editaremos el documento con las lineas siguientes:
    • protocol=dyndns2
    • use=web, web=checkip.dyndns.com/, web-skip='IP Address'
    • server=dynupdate.no-ip.com
    • login=usuario@dominio.extension // ej usuario@ucm.es
    • password=contraseña
    • yourhostname.no-ip.org // ej dominio.ddns.net
  • sudo /etc/init.d/ddclient restart

Después de esto podremos acceder a nuestra red desde el exterior, simplemente faltaria configurar el flujo de los puertos del router para los distintos servicios.

MariaDb

MariaDb

Es un sistema de gestion de base de datos derivado de Mysql, es muy sencilla la instalación en Raspberry:

  • sudo apt-get install mariadb-server
  • sudo mysql -uroot
    • para entrar y crear un usuario
  • CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'tu_contrasena';
    • GRANT ALL PRIVILEGES ON * . * TO 'nombre_usuario'@'localhost';
  • sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
    • Editamos la linea bind-address
      • Ponemos esto: bind-address = 0.0.0.0
  • sudo service mysql restart
    • En este punto ya podemos entrar con nuestro usuario.

Si configuramos el puerto 3306 de nuestro router hacia nuestra Raspberry podremos acceder a la base de datos desde cualquier sitio.

Apache y Php

Apache Raspberry

Podemos crear nuestra propia web en Raspberry para esto seguiremos esta guia:

  • sudo apt-get install apache2 -y
  • sudo apt-get install php libapache2-mod-php -y

Simplemente con esto comandos y junto con MariaDb podremos crear nuestras pruebas con sistemas como Joomla, Wordpress, etc... si queremos una forma simple de gestionar la base de datos mediante web podemos incluir PhpMyadmin a nuestro apache.

Transmission

Transmission

Como último podemos usar nuestra raspberry como gestor de torrent para poder transmitir ficheros, estos serán los pasos:

  • sudo apt-get -y install transmission-daemon
  • Crearemos los directorios para guardar los ficheros finalizados y temporales
    • mkdir /home/pi/bahia
    • cd /home/pi/bahia
    • mkdir finish temp
    • chmod 777 finish temp
  • sudo /etc/init.d/transmission-daemon stop
  • Editamos el archivo de configuración
    • download-dir: "/home/pi/bahia/finish"
      • Este es el directorio donde se guardaran los archivos descargados.
    • incomplete-dir-enabled: true
      • Si lo ponemos verdadero le indicamos que guarde las partes de los torrents descargados en una carpeta diferente a los archivos finalizados.
    • incomplete-dir: "/home/pi/bahia/temp"
      • Directorio donde se guardaran las partes de los torrents
    • rpc-enabled: true
      • Habilita el RPC, es decir el que aplicaciones puedan conectarse al servicio, como la propia pagina web.
    • rpc-bind-address”: "0.0.0.0"
      • Por defecto viene a 127.0.0.1 si lo ponemos a 0.0.0.0 indicamos que cualquiera puede conectarse.
    • rpc-username: "usuario"
      • Aqui pondremos el usuario que queramos utilizar para hacer login en la pagina WEB de gestión.
    • rpc-password: "Contraseña"
      • Esta es la contraseña del usuario por defecto que es “usuario” igual que el usuario, la contraseña esta cifrada.
    • rpc-whitelist-enabled”: false
  • sudo /etc/init.d/transmission-daemon start

Una vez hecho esto ya tendremos lo tendremos funcionando, para poder acceder a la aplicacion pondremos la ip de nuestra raspberry y el puerto 9091, ej: 192.168.1.200:9091, a la derecha ponemos un ejemplo descargando raspbian de la web oficial, debido a que raspberry usa tarjeta micro sd, es bastante interesante incluir un disco duro por usb.

Enlaces Externos

Raspberry Pi Oficial

Raspberry Pi Wikipedia