You are on page 1of 10

Antes de comenzar a hablar sobre placas de desarrolladores como lo son el raspberry en sus

diferentes presentaciones debemos comenzar por explicar la historia de el procesador como


podemos ver este es un circuito electrnico que acta como unidad central de proceso de
un ordenador, en ingls CPU Central Processin Unit . Es el encargado de proporcionar las
operaciones de clculo, como un cerebro que organiza, da rdenes y enva informacin al
resto del cuerpo. Los microprocesadores se utilizan, sobretodo, en ordenadores pero
tambin en otros sistemas informticos avanzados, como impresoras, automviles o
aviones; se podra decir que Intel Inside cre el primer microprocesador de la historia (para
otros el mrito es de Texas Instruments)
En sus inicios el tamao del procesador era el de un armario y despus fue perdiendo en
dimensiones. De armario pas a una caja grande y ms tarde a 15 por 15 pulgadas (menos
de medio metro cuadrado). Eran procesadores para grandes mquinas nada que ver con los
ordenadores de sobremesa o porttiles a los que estamos tan acostumbrados.
Para fabricar los ordenadores personales haca falta un procesador mucho ms pequeo, el
microprocesador: es un circuito sumamente integrado, es decir un microchip. El microchip
es un circuito electrnico complejo cuyos componentes son diminutos y forman una sola
pieza plana muy fina y semiconductora.
El microprocesador est compuesto por:
Resistencias, Diodos, Condensadores, Conexiones y millones de transistores
Secciones del microprocesador:
ALU: unidad aritmtico-lgica que hace clculos con nmeros y toma decisiones
lgicas.
Registros: zonas de memoria especiales para almacenar informacin
temporalmente.
Unidad de control: descodifica los programas.
Bus: transportan informacin digital (en bits) a travs del chip y de la computadora.
Memoria local: utilizada para los cmputos efectuados en el mismo chip.
Memoria cache: memoria especializada que sirve para acelerar el acceso a los
dispositivos externos de almacenamiento de datos.
El ordenador posee un cristal oscilante que proporciona una seal de sincronizacin. Esta
seal es la que coordina todas las actividades del microprocesador y es ms conocida como
seal de reloj. La velocidad de reloj se mide en MHz, a lo largo de la historia de los
microprocesadores iremos viendo como la velocidad de esta seal aumenta y nos permite
ejecutar millones de instrucciones por segundo.

Entrando un poco en la Raspberry Pi es un ordenador de placa reducida o (placa nica)


(SBC) de bajo coste desarrollado en Reino Unido por la Fundacin Raspberry Pi, con el
objetivo de estimular la enseanza de ciencias de la computacin en las escuelas;Este
proyecto fue ideado en 2006 pero no fue lanzado al mercado en febrero de 2012. Ha sido
desarrollado por un grupo de la Universidad de Cambridge y su misin es fomentar la
enseanza de las ciencias de la computacin los nios. De hecho, en enero de este ao
Google don ms de 15.000 Raspberry Pi para colegios en Reino Unido.
La placa, que antes era ms pequea que una tarjeta de crdito tiene varios puertos y
entradas, dos USD, uno de Ethernet y salida HDMI. Estos puertos permiten conectar el
miniordenador a otros dispositivos, teclados, ratones y pantallas.
Tambin posee un System on Chip que contiene un procesador ARM que corre a 700 MHz,
un procesador grfico VideoCore IV y hasta 512 MG de memoria RAM. Es posible instalar
sistemas operativos libres a travs de una tarjeta SD.
Una de las cosas interesantes es su precio. Se vende en dos modelos, A y B. El A es menos
completo y su memoria RAM es de 256 MB, se consigue por 19,76 euros aunque en este
momento est agotado. EL Modelo B, recomendado por los ingenieros y desarrolladores
web, se consigue por 28,31 euros. El diseo de la Raspberry Pi incluye:

Un Chipset Broadcom BCM2835, que contiene un procesador central (CPU)


ARM1176JZF-S a 700 MHz (el firmware incluye unos modos Turbo para que el usuario
pueda hacerle overclock de hasta 1 GHz sin perder la garanta),

Un procesador grfico (GPU) VideoCore IV

Un mdulo de 512 MB de memoria RAM (aunque originalmente al ser lanzado eran


256 MB).

Un conector de RJ45 conectado a un integrado lan9512 -jzx de SMSC que nos


proporciona conectividad a 10/100 Mbps

2 buses USB 2.0

Una Salida analgica de audio estreo por Jack de 3.5 mm.

Salida digital de video + audio HDMI

Salida analgica de video RCA

Pines de entrada y salida de propsito general

Conector de alimentacin microUSB

Lector de tarjetas SD

MODELO A

MODELO B

Actualmente existen 2 modelos diferentes de Raspberry Pi. El primero, el modelo A, se


diferencia del modelo B, en que tiene un solo tiene un puerto USB, carece de controlador
Ethernet, tiene 256MB de RAM por los 512MB del otro modelo y por supuesto cuesta
menos que el modelo B, el cual tiene dos puertos USB y controlador Ethernet 10/100. A

pesar que el Modelo A no tiene un puerto RJ45, se puede conectar a una red usando un
adaptador USB-Ethernet suministrado por el usuario.
SoC (ARM vs X86)
El procesador en el interior de su Raspberry Pi es un procesador multimedia Broadcom
BCM2835 system-on-chip (SoC). Esto quiere decir que la mayor parte de los componentes
del sistema, incluidos la CPU y la GPU junto con el audio y el hardware de
comunicaciones, se encuentran integrados dentro de aquel nico componente oculto
ubicado justo debajo del chip de la memoria de 512 MB en el centro de la placa. No es slo
el diseo del SoC lo que hace al BCM2835 diferente del procesador de un PC o porttil. Lo
que lo hace tambin diferente es que utiliza una arquitectura de conjunto de instrucciones
distinta, conocida como ARM.
CPU
La CPU Contiene un ARM1176JZFS, con unidad de coma flotante, que funciona a 700Mhz
y es capaz de soportar overclock a 1GHZ en modo TURBO que hace que el SoC de ms
rendimiento sin reducir el tiempo de vida de la placa y sin perder la garanta. La CPU est
basada en la versin 6 de la arquitectura ARM, la cual no es soportada por una gran
cantidad de distribuciones Linux, incluyendo Ubuntu.
GPU
La GPU utilizada es una Dual Core VideoCore IV Multimedia Co-Processor. Es capaz de
mover contenidos con calidad Bluray, usando H.264 hasta 40MBits/s. Dispone un ncleo
3D con soporte para las libreras OpenGL ES2.0 y OpenVG. Es capaz de decodificar
1080p30.
RAM
La memoria RAM es de 512MB de SDRAM (en su modelo B), en un nico mdulo, el
cual, funciona a 400Mhz en su modo normal y alcanzando los 600Mhz en su versin
TURBO.

Almacenamiento
La Raspberry Pi no tiene un disco duro tradicional, para ello dispone de un lector/ranura
para memorias SD, un sistema de almacenamiento en estado slido. El arranque del sistema
se har desde la propia tarjeta SD, con lo que debido a que tiene que albergar todo el
sistema operativo, es necesario que la tarjeta sea de al menos 2 GB de capacidad para
almacenar todos los archivos requeridos.
Estn disponibles Tarjetas SD con el sistema operativo precargado en la tienda oficial de la
Raspberry Pi, si no es as para poder arrancar el S.O. ser necesario primero instalar
(flashear) un sistema operativo en la tarjeta antes de poder trabajar con ella. Tras el
arranque inicial de la SD se puede trabajar con almacenamiento de algn dispositivo de
disco por USB.
Salidas Video
Para la salida de video la Raspberry posee un Conector RCA o Video Compuesto (PAL y
NTSC), un conector HDMI (rev 1.3 y 1.4) y una Interfaz DSI para paneles LCD.
El video compuesto est diseado para conectar la Raspberry Pi a los antiguos dispositivos
de pantalla. Como su nombre lo indica, el conector crea una compuesto de colores que se
encuentran dentro de una imagen (rojo, verde y azul) y lo enva por un slo cable al
dispositivo de visualizacin, comnmente las viejas TV de tubo de rayos catdicos (CRT).
La calidad, sin embargo, no ser la mejor. Las conexiones de video compuesto son
significativamente ms propensas a la interferencia, faltas de claridad y funcionan a una
resolucin limitada.
Una mejor calidad de imagen puede obtenerse usando el conector HDMI (High Definition
Multimedia Interface). A diferencia de la conexin analgica de video compuesto, el puerto
HDMI proporciona una conexin digital de alta velocidad para mostrar imgenes de pxeles
perfectos tanto en monitores de PC como en televisores de alta definicin. Al utilizar el
puerto HDMI, la Rasberry Pi puede desplegar imgenes a la resolucin de 19201080 Full
HD. A esta resolucin, el detalle sobre la pantalla es significativamente superior.

La ltima salida de video que tiene la Raspberry es la conocida como Display Serial
Interface (DSI), que se utiliza en los monitores de pantalla plana de las tablets y los
smartphones.
Salidas Audio
Para la salida de audio posee un conector de audio Jack de 3,5mm, adems del propio
HDMI. Si se est usando el puerto HDMI de la Raspberry Pi, obtener el audio es sencillo:
cuando est configurado apropiadamente, el puerto HDMI transporta ambas seales, la de
video y la de audio. Esto significa que conectando un nico cable a la pantalla es suficiente
para sacar video y audio. Si el display no tiene entrada HDMI se tendra que utilizar la
salida de audio Jack.
Bus USB
El modelo B posee 2 puertos USB 2.0 (va hub USB integrado), por 1 solo puerto del
modelo A.
Tarjeta de red
Tenemos a nuestra disposicin un conector RJ-45 conectado a un integrado lan9512 -jzx de
SMSC que nos proporciona conectividad a 10/100 Mbps.
Es posible conectar la raspberry directamente a un PC sin pasar por un router
conectando ambos equipos de manera directa con un cable RJ45, sin tener que utilizar un
cable cruzado, ya que el conector de red incluye una caracterstica conocida como autoMDI, lo que le permite reconfigurarse automticamente.
Los modelos actuales de la Raspberry Pi no cuentan con la caracterstica integrada para
gestionar redes inalmbricas, pero (igual que con el cable Ethernet aadido en el Modelo A)
es posible aadir soporte Wi-Fi a cualquier Raspberry utilizando un adaptador USB para
red inalmbrica (incluyendo las del estndar 802.11n).

Pines de entrada y salida de propsito general (Conector GPIO)


Posee un conector de GPIO de 8 pines, sin un propsito especfico, cuyo comportamiento
(incluyendo si es un pin de entrada o salida) se puede controlar (programar) por el usuario
en tiempo de ejecucin.
Energa y Alimentacin
La placa carece de botn de encendido y apagado, con lo que la energa le llega mediante
un conector microUSB estndar de 5V. El consumo de la placa es de 700mA, (3,5W).
Muchos cargadores diseados para smartphones funcionarn con la Raspberry Pi, pero no
todos, ya que, algunos solo suministran hasta 500mA y la raspberry consume ms energa
que la mayora de los dispositivos micro-USB y requiere de al menos 700mA para
funcionar.
(ARM vs X86)
Desarrollada por Acorn Computers aos atrs a finales de 1980, la arquitectura ARM es
relativamente poco conocida en el mundo de las computadoras de escritorio. En donde
destaca, sin embargo, es en los dispositivos mviles: el telfono de vuestro bolsillo es casi
seguro que cuenta con al menos un ncleo de procesamiento basado en ARM escondido en
su interior.
La combinacin de la arquitectura RISC (Simple Reduced Instruction Set) y su bajo
consumo energtico lo convierten en la opcin perfecta frente a los chips de computadoras
de escritorio que demandan altos consumos y arquitecturas CISC (Complex Instruction
Set).
El BCM2835 basado en ARM es el secreto que explica cmo la Raspberry Pi es capaz de
funcionar con tan slo una fuente de alimentacin de 5V 1A suministrada por el puerto
micro-USB a bordo. Es tambin la razn por la cual no hay ningn disipador trmico sobre
el dispositivo: el bajo consumo de energa del chip se traduce directamente en muy poco
calor residual, incluso durante las tareas de procesamiento ms complejas.
Todo esto, sin embargo, significa que la Raspberry Pi no es compatible con el software de
los PC tradicionales. La mayora del software para ordenadores de escritorio y porttiles se
construyen teniendo en cuenta la arquitectura de conjunto de instrucciones x86, presente en

los procesadores como AMD, Intel y VIA. Por consiguiente, este software no funciona en
la Raspberry Pi que se basa en la arquitectura ARM.
El BCM2835 utiliza una generacin del diseo del procesador ARM conocida como
ARM11, que a su vez est diseada en torno a una versin de la arquitectura de conjunto de
instrucciones conocida como ARMv6. Vale la pena recordar que ARMv6 es una
arquitectura ligera y potente, pero tiene un rival en la arquitectura ms avanzada, el ARMv7
utilizada por la familia de procesadores ARM Cortex. El software desarrollado para la
ARMv7, al igual que el desarrollado para la x86, es por desgracia incompatible con el
BCM2835 de la Raspberry Pi, aunque los desarrolladores generalmente pueden convertir el
software para adecuarlo.
Esto no quiere decir que vaya a estar limitada en sus opciones. Como se descubrir ms
adelante, hay un montn de software disponible para el conjunto de instrucciones ARMv6,
y en tanto que la popularidad de la Raspberry Pi sigue aumentado, el software disponible va
a seguir creciendo.
Es un ordenador muy funcional y debido a su tamao puede funcionar para muchos otros
propsito, claro, hay que tener algunas ideas sobre programacin o de computacin.
Arduino y Raspberry Cul es la diferencia?
Arduino y Raspberry Pi, pueden lucir muy parecidas, incluso es posible que hayamos
asumido que este par de plataformas de hardware compiten para resolver problemas
similares. En realidad son muy diferentes. Para empezar,Raspberry Pi es una
computadora completamente funcional, mientras que Arduino es un microcontrolador,
el cual es slo un componente de una computadora.
Aunque el Arduino puede ser programado con pequeas aplicaciones como C, este no
puede ejecutar todo un sistema operativo y ciertamente no podr ser el sustituto de tu
computadora en un tiempo cercano. Aqu est una gua para diferenciar entre Arduino y
Raspberry Pi, y para determinar cul de los dos dispositivos de hackeo DIY se adapta mejor
a tus necesidades como hacedor.

Arduino

Raspberry Pi modelo B

Precio en dlares

$30

$35

Tamao

7.6 x 1.9 x 6.4 cm

8.6cm x 5.4cm x 1.7cm

Memoria

0.002MB

512MB

Velocidad de reloj

16 MHz

700 MHz

On Board

Ninguna

10/100 wired Ethernet RJ45

Multitarea

No

Voltaje de

7 a 12 V

5V

32KB

Tarjeta SD (2 a 16G)

Network

entrada

Memoria Flash

Puertos USB

Uno

Dos

Sistema operativo

Ninguno

Distribuciones de Linux

Entorno de

Arduino

Scratch, IDLE, cualquiera con soporte Linux

desarrollo
integrado (IDE)

You might also like