Vous êtes sur la page 1sur 26

SISTEMAS EMBEBIDOS

RASPBERRY

Introduccion
R-Pi es un proyecto patrocinado por
la Fundacin Raspberry Pi, que
consiste en comercializar una
computadora por slo 25 dlares,
con objetivo de fomentar la
enseanza de ciencias de la
computacin. Y cmo no, el sistema
operativo que ejecutar ser Linux.

Lo que nos proporciona R-Pi es un procesador


ARM, memoria RAM DDR, una GPU, puertos
USB/UART y GPIO, Audio, salida de video HDMI
yComposite, slot para tarjeta SD. En resumen, en
apenas el espacio de una tarjeta de crdito, un
mini ordenador personal.
Un sistema empotrado es un sistema que sirve
para realizar unas pocas funciones dedicadas, a
diferencia de un ordenador que es un sistema de
propsito general. Actualmente hay muchos
sistemas de control y gestin de la eficiencia
energtica que tienen sistema hardware de
propsito general, que encarecen el producto final
y del que no se aprovecha ms del 20 o el 30% de
su potencialidad.

Raspberry Pi
Raspberry Pies unordenador de
placa reducidao (placa nica) (SBC)
de bajo coste, desarrollado enReino
Unidopor la Fundacin Raspberry Pi,
con el objetivo de estimular la
enseanza deciencias de la
computacinen las escuelas

Qt Creator
Qt es un entorno de programacin
que apareci hace ya unos cuantos
aos y que hoy en da se sigue
abriendo camino con paso firme y
ganando popularidad da a da siendo
una alternativa multiplataforma para
el desarrollo de aplicaciones con o
sin interfaz grfica.

Al ser multiplataforma podemos reutilizar el cdigo


fuente y compilarlo en diferentes plataformas y
arquitecturas sin apenas modificaciones.
La Raspberry Pi dispone de un puerto de expansin de
entradas y salidas de propsito general conocido como
GPIO y que se accede a l a travs de un conector de
cabecera rotulado como P1 en la placa. Todos los pines
menos los de alimentacin y masa son reconfigurables y
por tanto podremos adaptarlos a nuestras necesidades,
aunque por defecto una serie de pines estn
configurados para la conexin de las interfaces UART, I2C
y SPI. La disposicin y funciones de sus pines para la
placa perteneciente a la Rev 2 es la que se muestra en la
figura de abajo, los pines GPIO 4, GPIO 17, GPIO 27, GPIO
22, GPIO18, GPIO23, GPIO 24 y GPIO 25 son los que
viene configurados por defecto para entradas y salidas
digitales.

Historia
En 2006, los primeros diseos de Raspberry Pi se basaban en
elmicrocontroladorAtmelATmega644. Sus esquemas y el diseo
delcircuito impresoestn disponibles para su descarga pblica.
En mayo de 2009, la Fundacin Raspberry Pi fue fundada
enCaldecote,South Cambridgeshire,Reino Unidocomo una
asociacin caritativa que es regulada por la Comisin de Caridad
de Inglaterra y Gales.
El administrador de la fundacin, Eben Upton, se puso en
contacto con un grupo de profesores, acadmicos y entusiastas
de la informtica para crear un ordenador con la intencin de
animar a los nios a aprender informtica como lo hizo en 1981
el ordenadorAcornBBC Micro.El primerprototipobasado
enARMse mont en un mdulo del mismo tamao que
unamemoria USB. Tena un puertoUSBen un extremo y un
puertoHDMIen el otro.

Pre-lanzamiento
En agosto de 2011, se fabricaron cincuenta
placasAlpha, que tenan las mismas caractersticas
que el modelo B,pero eran un poco ms grandes para
integrar bien unasinterfacespara depuracin. En
algunas demostraciones se poda ver la placa
ejecutando el escritorioLXDEenDebian,Quake 3a
1080p y vdeoFull HDH.264a travs de la salida HDMI.
En octubre de 2011, ellogotipose seleccion entre
varios diseos enviados por miembros de la
comunidad. Durante el mismo mes, se trabaj en una
versin de desarrollo deRISC OS 5y se hizo una
demostracin en pblico.

Lanzamiento
El primer lote de 10.000 placas se fabric
enTaiwanyChina,en vez de Reino Unido.
Esto fue en parte porque losimpuestosde
importacin se pagan para los componentes
individuales pero no para productos
acabados, y porque los fabricantes chinos
ofrecan un plazo de entrega de 4 semanas
y en el Reino Unido de 12. Con este ahorro
conseguido, la fundacin poda invertir ms
dinero en investigacin y desarrollo.

Post-lanzamiento
Durante marzo de 2012 se
anunciaron futuros retrasos en los
envos, a causa del ensamblaje de un
puertoethernetincorrecto.Por otro
lado, la fundacin esperaba que se
pudiera aumentar la fabricacin de
unidades en los lotes futuros, si fuera
necesario.

Hardware
Las ventas iniciales fueron del
modelo B. El modelo A solo tiene un
puertoUSB, carece de
controladorEthernety cuesta menos
que el modelo B, el cual tiene dos
puertos USB y controlador Ethernet
10/100.

El Raspberry Pi no viene conreloj en


tiempo real,por lo que elsistema
operativodebe usar un servidor de
hora en red, o pedir al usuario la
hora en el momento de arrancar el
ordenador. Sin embargo se podra
aadir un reloj en tiempo real (como
el DS1307) con una batera mediante
el uso de la interfaz

El 5 de septiembre de 2012, se anunci


una revisin 2.0 de la placa, que ofreca un
pequeo nmero de correcciones y
mejoras, como unos agujeros de montaje,
un circuito para hacerreset, soporte para
depuracinJTAG, etc.
El 15 de octubre de 2012, la fundacin
anunci que todos los Raspberry Pi Modelo
B seran enviados a partir de ese momento
con 512MiB de RAM en vez de 256MB.

Software
El Raspberry Pi usa mayoritariamente
sistemas operativos basados en el
ncleo Linux.Raspbian, una
distribucin derivada de Debian que
est optimizada para el hardware de
Raspberry Pi, se lanz durante julio
de 2012 y es la distribucin
recomendada por la fundacin para
iniciarse.

El 19 de febrero de 2012, la fundacin lanz


un prototipo deimagende tarjeta SD que
almacenaba un sistema operativo y que
poda ser cargado en una tarjeta SD. La
imagen se basaba en Debian 6.0 (Squezze),
con el escritorio LXDE y el navegadorMidori,
ms algunasherramientas de programacin.
La imagen funcionaba bajoQEMU
permitiendo que el Raspberry Pi pudiera
seremuladoen otros sistemas.

Sistemas operativos
AROS
Linux
Android98
Arch LinuxARM
DebianWhezzy Soft-Float, versin de Debian sin soporte paracoma flotanteporhardware
Firefox OS
Gentoo Linux
Google Chromium OS
Kali Linux
OpenwebOS
PiBang Linux,distribucin Linux derivada de Raspbian con diferente escritorio y aplicaciones
Pidora, versinFedoraRemix optimizada102
QtonPi, distribucin linux con un framework de aplicaciones multiplataforma basado en Qt
framework
Raspbian, versin de Debian Wheezy para ARMv6 con soporte para coma flotante por hardware
SlackwareARM, tambin conocida como ARMedslack

Plan 9 from Bell Labs104105


RISC OS5
Unix
FreeBSD
NetBSD

TOP 10 RASPBERRY PI PROJECTS


http://www.i4u.com/2014/05/73236/to
p-10-raspberry-pi-projects
Al 5 de Mayo.
https://www.adafruit.com/galleries/su
bmissions-to-raspberry-piphotography-award-contest/

Uso
n enero de 2012, encuestas hechas en el Reino Unido acerca
de la penetracin en las aulas de Raspberry Pi concluyeron
que por cada placa que haba en uncolegio pblico, haba
cinco en colegios privados. Por ello se espera que en un
futuro empresas patrocinen la adquisicin de placas en
colegios pblicos.
El CEO de Premier Farnell declar que el gobierno de un pas
demedio orienteexpres inters en proveer una placa a
cada chica estudiante, con el objetivo de mejorar sus
expectativas de empleo en el futuro.
A finales de enero de 2013, se dio a conocer que Google,
junto con la ayuda de otros 6 socios, repartira 15.000 placas
entre estudiantes del Reino Unido que mostraran motivacin
por las ciencias de la computacin

Projecto
La Universidad de Southampton, por ejemplo, ha
desarrollado el proyectoIridis-Pien el que han
implementado, usando Raspberry Pi, un
supercomputador de 64 nodos. Si bien Iridis-Pi est
muy lejos de los grandes supercomputadores, este
proyecto de 4.000 dlares de presupuesto permite
a los docentes introducir a sus alumnos en el
mundo de la supercomputacin y la computacin
distribuida sin necesidad de grandes inversiones
(porque, adems, han publicado todas
lasinstruccionesnecesarias para llevar a cabo el
proyecto).

Uso GPIO
http://www.raspberrypi.org/tag/gpio/
The complete list ofchipset GPIO
pinswhich are available on the GPIO
connector is:0,1,4,7,8,9,10,11,14,15
,17,18,21,22,23,24,25(on the
Revision2.0 RaspberryPis, this list changes
to:2,3,4,7,8,9,10,11,14,15,17,18,
22,23,24,25,27, with28,29,30,31
additionally available on theP5 header)

Conclusiones
Los desarrolladores de Raspberry Pi decidieron poner
como lenguaje oficial de la Raspberry Pi Phyton un
lenguaje muy poderoso sin duda pero basado en script,
aunque hay programas para hacer interfaces grficas
con Phyton los sistemas operativos disponibles y
optimizados para la Raspberry Pi no incluyen ninguno.
Es verdad que un sistema embebido con limitados
recursos hardware no es ideal para correr complejas
aplicaciones grficas ya que se comeran todos los
recursos del sistema solo para presentar y refrescar la
interfaz grfica del usuario, pero tambin es verdad
que a veces podemos necesitar crear pequeas
aplicaciones con un entorno grfico.

http://es.wikipedia.org/wiki/Raspberry
_Pi
http://www.raspberryshop.es/tienda-r
aspberry-pi/
http://es.wikipedia.org/wiki/Raspbian
http://blogthinkbig.com/raspberry-pi
-impacto-educacion/
https://pypi.python.org/pypi/RPi.GPIO

Vous aimerez peut-être aussi