Sunteți pe pagina 1din 4

Arquitectura de computadores

Hardware Open Source para el aprendizaje de


tecnologa en pases en vas de desarrollo"
Guarnizo Q. Henry P.
UTPL
Loja-Ecuador
hpguarnizo@gmail.com

Abstract El trmino Hardware Open Source, se enfoca


hacia un conjunto de principios que ayudan a identificar como
open source a un determinado producto fsico.
Este concepto se aplica tanto para mquinas, artefactos o
dispositivos, y se refiere a compartir el conocimiento y promover
el comercio mediante un intercambio abierto de diseos.
Trminos hardware , Open source hardware.

I.

INTRODUCCION

En el presente ensayo se darn a conocer aspectos


importantes sobre este tema, empezaremos con una
introduccin e historia de donde se origin este proyecto, as
como tambin un repaso de sus caractersticas principales,
una plataforma probablemente conocida para unos como es
Raspberry pi, la descripcin de su arquitectura. aspectos y
caractersticas importantes de Raspberry y la compatibilidad
con los diversos sistemas operativos. Adicional se describir
el estado de arte de las plataformas Open Source, sus
caractersticas principales y por ltimo la importancia de su
utilizacin en el mbito del aprendizaje y enseanza en pases
en vas de desarrollo.

era prctico? con respecto al hardware. Producto de esto se


dio la creacin del sitio web, Open Design Circuits lo que
deriv en sentar una base para una comunidad entera.
III.

Se fundamenta bajo el concepto de software libre que fue


difundido por Richard Stallman de los Laboratorios del
Instituto de Tecnologa de Massachusetts (MIT).
De acuerdo con la definicin establecida por Stallman, un
software es "libre" cuando garantiza las siguientes libertades:
1.

Libertad de usar el programa, con cualquier propsito


(Uso).

2.

Libertad de estudiar cmo funciona el programa y


modificarlo, adaptndolo a las propias necesidades
(Estudio).

3.

Libertad de distribuir copias del programa, con lo cual


se puede ayudar a otros usuarios (Distribucin).

4.

Libertad de mejorar el programa y hacer pblicas esas


mejoras a los dems, de modo que toda la comunidad se
beneficie (Mejora).

El Hardware es un trmino para denominar para productos


tangibles, que van desde un componente electrnico, un
transistor, un led, un circuito integrado, entre otras cosas.
Mientras que el trmino open source refiere que son de
acceso o uso pblico, sea este bajo algn tipo de pago o de
forma gratuita.
Es necesario recalcar que la filosofa del software libre es
aplicable a la del hardware libre y por eso forma parte de la
cultura libre.

II.

HISTORIA

En principios de la dcada los 90 surge en el sitio Web de


Reinoud Lamberts, Open Design Circuits, que fue el primero
en proponer la creacin de una comunidad del diseo del
hardware con la filosofa del software libre. En teora,
permitira el intercambio de diseos libres electrnicamente
hablando, tal y como como los programas pueden ser
intercambiados.
Las discusiones involucraron a una gran cantidad de
personas, muchas de estas implicadas en otras empresas libres
del diseo del hardware y esta fue la primera vez que mucha
gente haba discutido seriamente que era prctico? y que no
1

https://raulespinola.files.wordpress.com/2009/01/hardware-libre.pdf

FUNDAMENTOS DEL HARDWARE DE


CDIGO ABIERTO.

IV.

ESTADO DEL ARTE

Es una propuesta muy similar y bajo los mismos principios


que el software libre, sin embargo su empleo no es tan directo
y mucho menos prctico.
2

Compartir diseos de hardware es ms complicado. Richard


Stallman, Presidente de la Free Software Foundation afirma
que las ideas del software libre se pueden aplicar a los
archivos o ficheros necesarios para su diseo y especificacin
(esquemas, PCB, etc), pero no al circuito fsico en s.
El cdigo fuente del hardware abierto debe ser de fcil
acceso, y sus componentes son fciles de obtener.
Esencialmente, hardware abierto elimina obstculos comunes
en el diseo y la produccin de bienes fsicos; que ofrece el
mayor nmero posible de personas la capacidad de construir,
mezclar y compartir sus conocimientos de diseo de
hardware y funcin.

https://es.wikipedia.org/wiki/Hardware_libre

Arquitectura de computadores
V.

PLATAFORMAS HARDWARE OPEN


SOURCE

2
El modelo B tiene una memoria RAM de 512 MB y
el modelo A tiene una de 256 MB.
ii. Software Raspberry :

A. RaspBerry Pi
Es un ordenador de tamao de
tarjeta de crdito que se conecta a su
televisor y un teclado. Es un
pequeo ordenador capaz que puede ser utilizado en
proyectos de electrnica, y para muchos de las cosas
que su PC de escritorio hace, como hojas de clculo,
procesador de textos, navegacin por internet y
juegos. Tambin reproduce vdeo de alta definicin.
Queremos ver que est siendo utilizado por los nios
de todo el mundo para aprender a programar.

La placa Raspberry Pi se entrega sin ningn Sistema


Operativo; ste deberemos descargarlo e instalarlo
sobre una tarjeta SD / microSD que introduciremos
en la ranura de la Raspberry Pi. Tenemos dos
opciones, la primera es descargarnos desde la pgina
oficial, de la Fundacin Raspberry Pi, todo el
software necesario para la instalacin en la tarjeta, o
bien recurrir a algn programa que haga esto por
nosotros. Snappy Ubuntu.

El Raspberry Pi es una placa computadora de bajo


costo desarrollada en Reino Unido por la Fundacin
Raspberry Pi, con el objetivo de estimular la
enseanza de ciencias de la computacin en las
escuelas.

programa que se encarga de todo el trabajo de


instalacin del software desde la propia Raspberry
Pi. Una vez copiados los archivos a la tarjeta SD /
microSD, la introducimos en nuestra Raspberry Pi y
BerryBoot te permitir elegir el Sistema Operativo
descargndolo desde internet.

Para que funcione, necesitamos de un medio de


almacenamiento (Raspberry Pi utiliza tarjetas de memoria SD
o microSD), conectarlo a la corriente utilizando cualquier
cargador microUSB:

Entre estos programas encontramos BerryBoot, un

iii. Arquitectura
Est basada en los modelos originales del ordenador
educacional britnico BBC Micro, desarrollado por
Acorn Computers, quien originalmente desarroll la
familia de procesadores ARM y el sistema operativo
RISC OS 5, el cual es capaz de funcionar en
Raspberry Pi.
Dentro de su organizacin fsica se puede evidenciar
que una de sus principales caractersticas es su
tamao el cual es de 85.60mm 53.98mm.

Figura 1: Placa RaspBerry Pi.

A continuacin se describen las caractersticas del


dispositivo.

Figura 2: Placa RaspBerry pi

B. Caractersticas RaspBerry
i. Procesador:
Es el mismo procesador que se encuentra en el
iPhone 3G, as que nos podemos dar cuenta de sus
capacidades. Este chip es de 32 bits, con un sistema
de 700 MHz, el cual es construido sobre una
arquitectura ARM11. Los chips ARM vienen en una
variedad de arquitecturas con diferentes ncleos
configurados
para
proporcionar
diferentes
capacidades a diferentes precios.

scar Torrente Artero | CAPITULO 2 Hardware Arduino, Software


Libre| Arduino : curso prctico de formacin | RE Libros , 2013 San
Fernando Heraldes- Madrid

En su corazn nos encontramos con un chip


integrado Broadcom BCM2835, que contiene un
procesador ARM11 con varias frecuencias de
funcionamiento y la posibilidad de subirla haciendo
overclocking hasta 1 GHz sin perder la garanta,
adems de un procesador grfico VideoCore IV.

Arquitectura de computadores

iv.

Compatibilidad con Sistemas Operativos

v.

Windows 10
AROS
GNU/Linux: Debian (Raspbian)
Fedora (Pidora)
Arch Linux (Arch Linux ARM)
Slackware Linux.
RISC OS2

Memoria:
En un principio la Raspberry pi contaba con una
memoria RAM de 256MB, posterior se la aumento
a 512MB de memoria RAM. La ltima Raspberry Pi
2 cuenta con 1GB de memoria RAM. Todo ello
equivale en la prctica a un ordenador con unas
capacidades grficas similares a la XBOX.

vi.

Raspberry E/S
Posee un sistema de E/S (Entrada/Salida) de
propsito general, es decir, una serie de conexiones
que se pueden usar como entradas o salidas para usos
mltiples. Estos pines estn incluidos en todos los
modelos de Raspberry Pi.

VI.

IMPORTANCIA Y USO DE RASPBERRY


EN EL MBITO EDUCATIVO

B. Aprender a Programar
Debido a que Raspberry fue originalmente
concebida como una herramienta educativa cuyo
propsito es motivar a nios a experimentar de
diferentes maneras en un computador, tenemos por
ejemplo SCRATCH que es un lenguaje de
programacin grfico para principiantes, pero si se
desea programar directamente lneas de cdigo
tenemos el ya mundialmente conocido PYTHON y
otros como C, Ruby, Java o Perl.
C. Plataforma de Proyectos Educativos
Mediante Raspberry podemos trabajar en proyectos
de electrnica, controlando LEDS, y diversos
dispositivos de corriente alterna, sensores, etc.
Es muy inquietante que debido a las grandes prestaciones y
facilidades que otorga Raspberry, no existan escuelas,
colegios o instituciones educativas donde se tome inters en
este tipo de proyectos, ya que el costo de un dispositivo como
estos es relativamente barato considerando los beneficios que
nos podra brindar si de aprendizaje nos refereimos.
En una entrevista de la BBC a Eben Upton de la fundacin
Raspberry Pi, expone que: "El objetivo es incrementar la
cantidad de nios estudiando carreras universitarias en el
mbito de la ciencia computacional, as como aumentar la
cantidad de cosas que saben hacer antes de llegar".

VII.
La creacin de nuevas tecnologas se ha vuelto un aporte
fundamental para la enseanza, tanto as que en la actualidad
existen proyectos como es el caso del Proyecto Arduino que
ha desarrollado un componente de hardware libre que ha
labrado su lugar entre los usuarios y tambin es la base de un
buen nmero de proyectos de electrnica. Otro proyecto es el
Raspberry Pi, que consiste en un micro-computador basado
en el diseo de placa reducida.
Una gran ventaja de Raspberry es que tiene mltiples usos,
desde ver videos, navegar en la red, hackear, etc. Raspberry
es una plataforma muy flexible, y destacamos entre sus
potenciales usos los siguientes mbitos.
A. Computacin de Propsito General.
Una vez que se obtenga cierto nivel de conocimiento
y prctica sobre Raspberry, se puede usar como un
computador comn y corriente, podemos dotarlo de
un entorno grfico de escritorio, con navegador web
e inclusive se puede instalar gran variedad de
software libre.

http://www.openmoko.org/

OTROS PROYECTOS DE HARDWARE


OPEN SOURCE

A. OpenMoko: primer celular libre


Es una plataforma abierta para desarrolladores para
crear un sistema operativo libre basado en Linux que
funcione sobre telfonos mviles. De esta manera,
diversos fabricantes de telfonos mviles podran
incluirlo en los terminales llamados 'smartphone'. El
primer telfono mvil que funciona con OpenMoko
es el Neo1973 fabricado por FIC, cuya versin para
desarrolladores est actualmente a la venta por 300
dlares. Se espera que un nuevo dispositivo mvil
con mayores funcionalidades sea lanzado
prximamente bajo el nombre en clave HXD8.4
B. Android
Google posee una plataforma de software abierta
para desarrolladores de dispositivos mviles
llamada Android, junto con la creacin de una
alianza con 34 empresas del sector denominada
'Open Handset Alliance', para dotar de un sistema
operativo abierto a los fabricantes de telfonos. Esta
iniciativa puede suponer que se pueda ensamblar un

Arquitectura de computadores
telfono mvil por piezas de diferentes fabricantes y
hacerlo funcionar con Android. 5

VIII.

CONCLUSIONES:

Si bien es cierto, comparando Hardware Open Source


con Software open source, estamos muy lejos de
conseguir la proliferacin del segundo, ya que es
mucho ms complicado liberar patentes de
componentes fsicos o electrnicos.

En el mbito educativo hace falta un mayor


aprovechamiento de las bondades que brindan
plataformas como Raspberry o Arduino para
experimentar en campos como la programacin,
electrnica, etc.

La filosofa Open Source, es una de muchas maneras


de compartir informacin, sea a nivel de componentes
fsicos como lgicos, y es importante difundir esta
forma de colaboracin abierta.

Es importante destacar que tanto hardware y software


libre se pueden complementar ya que de la unin de
estos pueden y deberan nacer proyectos que
brindaran una ventaja para usuarios y desarrolladores
al disponer estos de mayor libertad para crear e instalar
aplicaciones al mismo tiempo que adaptar algunas
funciones del hardware.

REFERENCIAS:

http://paugarciamila.com/raspberry-pi/

http://sg.com.mx/revista/openhardware#.VzupFZHhDcd

http://hipertextual.com/2011/02/open-hardware

http://normasieee.com/formato-general-usando-normasieee/

http://www.paginadigital.com.ar/articulos/2007/2007pri
m/tecnologia41/hardware-mi-211107.asp

http://www.openhandsetalliance.com/

S-ar putea să vă placă și