Sunteți pe pagina 1din 5

Hardware Open Source para el

aprendizaje de tecnologas en pases en


vas de desarrollo.
JUAN PATRICIO LEON TENESACA
UNIVERSIDAD TECNICA PARTICULAR DE LOJA
INGENIERIA DE INFORMATICA
pleon@cue.puntonet.ec

I.

INTRODUCCION

Se llama hardware libre, a aquellos dispositivos


de hardware cuyas especificaciones y diagramas esquemticos
son de acceso pblico, ya sea bajo algn tipo de pago, o de
forma gratuita. La filosofa del software libre es aplicable a la
del hardware libre, y por eso forma parte de la cultura libre.
Un ejemplo de hardware libre es la arquitectura Raspberry
Pi cuyas especificaciones estn disponibles bajo una licencia
libre.
Si bien Raspberry Pi, es quizs, los proyectos de hardware
libre ms conocidos por el gran pblico; podemos encontrar
un extenso abanico de iniciativas y proyectos que siguen la
senda del hardware libre que vale la pena conocer.
Se dice que la disponibilidad de los chips, en los pases en
vas desarrollo es dificultoso, se hablar del desarrollo que
aplican algunos pases para poder obtener el Hardware Libre.
II.

DESARROLLO DE CONTENIDOS

Antecedentes
Al hablar de la historia del hardware libre debemos
remontarnos hasta los inicios de la informtica, en el sigloXX.
Esta corriente enlaza directamente con los aos 70, cuando los
primeros aficionados a los ordenadores construan sus propios
equipos en los garajes con piezas compradas a diferentes
fabricantes y creaban sus propias implementaciones.
El amplio uso de los dispositivos de lgica programable
reconfigurables, donde se comparten los diseos lgicos ha
sido una forma de hardware libre. En vez de compartir los
diagramas esquemticos, el cdigo HDL es compartido. Esto
difiere del software libre. Las descripciones HDL son usadas
en diseos ASIC. Los mdulos HDL, cuando se distribuyen,
son llamados Ncleos semiconductores de propiedad
intelectual, o ncleos IP. Desde tiempos atrs muchas
comunidades trabajan en el diseo, desarrollo y pruebas de
hardware libre, y que adems brindan soporte. Algunas de
ellas son Open Collector, OpenCores y el Proyecto gEDA.
Concepto de Hardware Libre
En informtica, se denomina hardware o soporte fsico al
conjunto de elementos materiales que componen un
computador tales como el disco duro, la unidad de disco
ptico, la disquetera, etc. El hardware se refiere a lo que es
tangible a lo que se puede tocar, es decir a los componentes
fsicos.
Cuando se cumple que los dispositivos de hardware cuyas
especificaciones y diagramas esquemticos son de acceso
pblico es hardware libre, ya sea bajo algn tipo de pago o de
forma gratuita. Siempre recordando que libre no es sinnimo
de gratis.

El hardware libre toma las mismas ideas del software libre


para aplicarlas en su campo, en lo referente a las cuatro
libertades:
Libertad de usos, de estudio y modificacin, de distribucin,
de redistribucin de las versiones modificadas.
Su objetivo es crear diseos de aparatos informticos de forma
abierta, de manera que todas las personas puedan acceder,
como mnimo, a los planos de construccin de los
dispositivos.
Diferencia entre libre y gratuito
Al igual que en el software libre, la denominacin de
hardware libre, se refiere a la libertad de poder utilizar el
dispositivo y su documentacin, no a que sea necesariamente
gratuito, debido a la propia naturaleza de estos componentes
fsicos, muchos de sus preceptos son limitados. Bsicamente
se considera que un hardware es abierto si cumple una serie de
requisitos. La informacin sobre la manera de comunicarse
con el hardware, el diseo del mismo y las herramientas
utilizadas para crear ese diseo deben ser publicados para ser
usadas libremente.
Sin embargo, debido a la gran cantidad de patentes que
existen en la creacin de componentes informticos, muchas
veces se hace complicado conseguir una solucin ptima que
previamente no haya sido patentada por una empresa.
Adems, cada vez ms, componentes informticos son
lanzados al mercado con una limitada documentacin, hasta el
punto de hacer imposible una reparacin.
Certificacin de Hardware libre
En la comunidad del software libre, existe una programa de
certificacin de hardware denominado Open Hardware
Specification Program que es una forma limitada del
concepto del Hardware libre, utilizado principalmente para
hacer compatibles diversos componentes informticos con un
sistema operativo GNU Linux, como es el caso comn de
crear drivers, conocidos por controladores, por ejemplo hacer
que las impresoras funciones con este sistema operativo. En
Internet existen algunos proyectos en este sentido, como
OpenCores y OpenHardware, que recopilan esquemas y
desarrollos de componentes de Hardware enviados por
profesionales independientes, que colabora con el mismo
espritu que mueve la comunidad del software libre.
Clasificaciones del Hardware Libre

Segn su naturaleza, se puede clasificar en Hardware


reconfigurable y en Hardware esttico. Hardware
reconfigurable es aqul que viene descrito mediante
un lenguaje de descripcin de hardware. Donde los
diseos son ficheros de texto, que contienen el
cdigo fuente. Se les puede aplicar directamente una

licencia libre, como la GPL. Los problemas surgen


por la definicin de qu es libre o qu debe cumplir
para ser libre, sino que aparecen con las herramientas
de desarrollo necesarias. Para hacer que el hardware
reconfigurable sea libre, slo hay que aplicar la
licencia GPL a su cdigo. Hardware esttico es el
conjunto de elementos materiales de los sistemas
electrnicos.
Segn su filosofa, es debido a que la palabra
Software refiere tanto al cdigo fuente como a los
ejecutables, mientras que las palabras hardware y
diseo de hardware se refieren claramente a dos
cosas distintas. Usar la palabrea hardware como
taquigrafa para el diseo y el objeto fsico es una
receta para la confusin.
Diseo de hardware libre, se refiere a un diseo que
pueda ser copiado, distribuido, modificado, y
fabricado libremente. No implica que el diseo no
pueda tambin ser vendido, o que cualquier puesta en
prctica de hardware del diseo estar libre de coste.
Hardware fuente abierta, se refiere al hardware para
el cual toda la informacin del diseo se pone a
disposicin del pblico en general. Open source
hardware se puede basar en un Diseo de hardware
libre, o el diseo en el cual se basa puede ser
restringido de alguna manera.

Aplicaciones en Hardware Libre


Llevar a la prctica el concepto de hardware
tiene varias dificultades, la dependencia
tecnolgica extranjera de los componentes es
una de ellas, al intentar fabricar un diseo
se puede encontrar con el problema de
la falta de material. Estos ms
acentuado en los pases pobres y/o
dependientes, con escasas herramientas
indispensables para el desarrollo de las naciones por lo cual es
vital importancia, a la vez que estratgica, el que cada nacin
no dependa de otra para su desarrollo tecnolgico.
libre

tiempo, se ha convertido, junto a


Arduino, en un exponente del
hardware libre y en la base de un
buen nmero de proyectos
Raspberry Pi es una placa
computadora (SBC) desarrollada
en Reino Unido por la Fundacin Raspberry Pi, con el
objetivo de estimular la enseanza de ciencias de la
computacin en las escuelas.
Caractersticas:
Con unas dimensiones de placa de 8.5 por 5.3 cm, en el
modelo B de la Raspberry Pi , nos encontramos con unas
caractersticas muy interesantes. 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 (overclocking) hasta 1 GHz sin
perder la garanta, un procesador grfico VideoCore IV, y
distintas cantidades de memoria RAM. Las ltimas Raspberry
Pi cuentan con 512 MB de memoria. Todo ello equivale en la
prctica a un ordenador con unas capacidades grficas
similares a la XBOX de Microsoft y con la posibilidad de
reproducir vdeo en 1080p. En la placa de la Raspberry Pi nos
encontramos adems con una salida de vdeo y audio a travs
de un conector HDMI, con lo que conseguiremos conectar la
tarjeta tanto a televisores como a monitores que cuenten con
dicha conexin. En cuanto a vdeo se refiere, tambin cuenta
con una salida de vdeo compuesto y una salida de audio a
travs de un minijack.
E/S:

Los costos de produccin, utilizar el hardware que un tercero


a diseado, primero lo tiene que fabricar, para lo cual tendr
que comprobar los componentes necesarios, construir el
diseo y verificar que se ha hecho correctamente, elevndose
los costos. La Socializacin del conocimiento, los grandes
monopolios siguen reteniendo el conocimiento; como
resultado el consumidor del producto tiene que adecuarse al
producto que ofrece el mercado que es por lo general un
producto genrico que no cumple con las necesidades muy
especficas de un determinado consumidor; dependiente el
usuario del propietario productor.
Raspberry Pi es un computador de bajo coste que lleg con la
idea de revolucionar el sector educativo y que, en muy poco

Sistemas Operativos Compatibles:

Existen tres distribuciones de Linux promocionadas por la


fundacin Raspberry Pi: Raspbian "wheezy" (basada en
Deban), Arch Linux ARM y QtonPi. Con Raspbian, el
proceso de creacin de la tarjeta SD es muy sencillo para una
persona conocimientos bsicos de Linux o instalacin de
sistemas operativos. La distribucin viene con algunas
aplicaciones preinstaladas, entre las que se encuentran los
navegadores de internet Midori, Dillo y NetSurf y
herramientas de programacin como IDLE para Python,
Scratch y Squeak.
El funcionamiento es lento, hasta el punto de que lanzar cada
aplicacin requiere varios segundos.

Desventajas del Hardware Libre


Las cuatro libertades del Software libre no se pueden aplicar
directamente en el Hardware, naciendo estas dificultades:

Proyecto Arduino
Una de las primeras iniciativas de hardware libre. Esta
plataforma consiste en una placa con diversas entradas y
salidas que permite el desarrollo de infinidad de proyectos
para el control de objetos interactivos autnomos, el mismo
tiempo que sirve de plataforma para los estudiantes como
iniciacin al mundo de la electrnica.
OpenMoko y Androud, telfonos abiertos
De la unin de plataformas de software y hardware abierto,
nacen proyectos que suponen 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.
OpenMoko 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
smarphone. En este sentido, Google ha presentado
recientemente una plataforma de software abierta
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 una telfono
mvil por piezas de diferentes fabricantes y hacerlo funcionar
con Android.
Ventajas del Hardware Libre

Independencia tecnolgica, permite a las naciones no


depender de ninguna otra que le prevea los recursos
necesarios para su desarrollo.
Favorecer la calidad del hardware, a los estndares
abiertos y que sean ms econmicos.
El trabajo colaborativo sobre los diseos permite la
reutilizacin y la adaptacin de los mismos.
Disminuye los costos y tiempos de diseo en sus
trabajos.

Se libera a los productores de los propietarios de


alianzas globales.

Los diseos son especficos y nicos, dificultando su


reproduccin.
La reproduccin implica primero la prueba de los
componentes, para luego fabricar el dispositivo, lo
que eleva los costos.
La disponibilidad de los chips, hacindose dificultoso
para muchos pases en vas de desarrollo.
La fabricacin de hardware lleva implcito
infraestructura de diseo, simulacin, produccin e
implementacin, al contrario de lo que se da en el
software libre.

III.

CONLUSIONES

Hardware Libre, es esencial para estudiar de alguna manera la


arquitectura de computadores, en la cual podemos
implementar nuestras propias ideas y que con el tiempo se
puede crear un prototipo de algn sistema que se pueda
utilizar tal como pas con los telfonos abiertos y Android.
Lamentablemente en nuestro pas no se tiene muchos accesos
a esta tecnologa, con lo contrario lo que pasa con el Software
Libre que es mucho ms sencillo y cmodo porque con un
simple clic se descarga el software necesario, pero en el caso
de Hardware libre no se puede.
IV.

BIBLIOGRAFIA Y REFERENCIAS

[1] Hardware Libre


http://es.wikipedia.org/wiki/Hardware_libre
[2] 5 proyectos de Hardware libre que vale la pena conocer
http://hipertextual.com/2013/05/5-proyectos-de-hardwarelibre-para-conocer
[3] Ideas para usar Raspberry Pi en casa
http://hipertextual.com/2013/09/ideas-usar-raspberry-pi-casa
[4] 10 usos creativos que podemos darle a Arduino
http://hipertextual.com/2013/04/usos-creativos-de-arduino
[5] Los mejores accesorios para Raspberry Pi
http://hipertextual.com/archivo/2014/05/accesorios-raspberrypi/
[6] Distribuciones Linux para instalar en tu Raspberry Pi
http://hipertextual.com/archivo/2013/12/raspberry-pidistribuciones-lnux/
[7] Iridis-Pi: un supercomputador basado en Raspberry Pi
http://hipertextual.com/2012/09/supercomputador-raspberrypi

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