hardware libre campus party méxico 2011

27
Hardware abierto ~open hardware~ @ingbruxo Antonio Toriz #CPMX3 Julio 2011

Upload: antonio-toriz

Post on 14-Apr-2017

470 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 1: Hardware libre Campus Party México 2011

Hardware abierto~open hardware~

@ingbruxo

Antonio Toriz

#CPMX3Julio 2011

Page 2: Hardware libre Campus Party México 2011

@ingbruxo

Recordemos que software libre ofrece al usuario cuatro libertades:

Libertad de usoLibertad de estudio y modificaciónLibertad de distribución Libertad de redistribución de las mejoras.

El hardware abierto o libre toma estas mismas ideas para aplicarlas en su campo.

Existen licencias que las garantizan y que dan una cobertura legal, como por ejemplo la (General Public License).

Nota: GPL no significa Gran Peda Linuxera.

Page 3: Hardware libre Campus Party México 2011

@ingbruxo

¿Hardware libre o abierto?

La traducción directa sería hardware abierto y esun término usado principalmente por los programadores. En Internet encontramos que también le denominan ”hardware libre ”.

El término ”Open Hardware” con mayúsculas es una marca registrada del proyecto Open Hardware Certification que defiende que todo el hardware debería estar acompañado por las especificaciones necesarias para poder usarlo.

Page 4: Hardware libre Campus Party México 2011

@ingbruxo

Hardware libre

Se llama hardware abierto o libre a los dispositivos de hardware cuyas especificaciones y diagramas esquemáticos son de acceso público. Eso incluye diseños de los circuitos, materiales usados etc.

Además, todos los datos relativos al proceso de construcción deben estar disponibles, es decir, no sólo qué elementos lo componen sino de dónde vienen y cómo se han implementado. En resumen sería un hágalo usted mismo.

Page 5: Hardware libre Campus Party México 2011

@ingbruxo

El movimiento del hardware libre busca crear una gran librería accesible para todo el mundo, lo que ayudaría a las compañías a reducir en millones de dólares los trabajos de diseño redundantes.

Se debe recordar en todo momento que libre no es sinónimo de gratis.

Page 6: Hardware libre Campus Party México 2011

@ingbruxo

El hardware libre es una propuesta casi tan antigua como la del software libre, sin embargo su empleo no es tan directo, su popularidad apenas esta comenzando.

Rudolf Usselmann, de OpenCores un día dijo:

El hardware libre nunca va a ser realmente libre, pero sí puede ser más barato y de mejor calidad».

Page 7: Hardware libre Campus Party México 2011

@ingbruxo

Para abordar el estudio del hardware libre comenzaremos estableciendo una clasificación, según su naturaleza.

Existen los siguientes tipos:

Hardware estático

Hardware reconfigurable

Page 8: Hardware libre Campus Party México 2011

@ingbruxo

Hardware estático

Conjunto de elementos materiales de los sistemas electrónicos. Tiene una existencia física (se puede tocar). No podemos copiarlo ni distribuirlo con facilidad, sin embargo, lo que si se puede hacer es distribuir sus planos de fabricación a nivel de circuito impreso (PCB) o bien a nivel de fichero de fabricación (GERBER).

Page 9: Hardware libre Campus Party México 2011

@ingbruxo

Hardware reconfigurable

Es aquél que viene descrito mediante unLenguaje (Hardware Description Language).

Su naturaleza es completamente diferente a la del hardware estático. Se desarrolla de una manera muy similar a como se hace con el software.

Ahora nuestros diseños son ficheros de texto, quecontienen el código fuente. Se les puede aplicar directamente una licencia libre, como la GPL.

Page 10: Hardware libre Campus Party México 2011

@ingbruxo

El código fuente creado, puede ser grabado directamente en el hardware que diseñamos, actualmente la forma más fácil y práctica es vía USB.

Para que se entienda mejor esto, sería como los controladores (drivers), que hacen posible el correcto funcionamiento de nuestro hardware.

Page 11: Hardware libre Campus Party México 2011

@ingbruxo

Podemos realizar una simulación, lo que nos permite comprobar si nuestro diseño es funcional y cumple las especificaciones que deseamos.

gEDA

Page 12: Hardware libre Campus Party México 2011

@ingbruxo

Algunos ejemplos de software libre para el diseño de circuitos electrónicos

Automatización de diseño electrónico (EDA).

GEDA es el desarrollo de un completo conjunto de herramientas de automatización de diseño electrónico GPL.

Open Collector lleva las listas y noticias del software libre para diseño de circuitos electrónicos.

Page 13: Hardware libre Campus Party México 2011

@ingbruxo

Existen actualmente varios proyectos de hardware abierto o libre.

OpenSPARC se basa en la libre disponibilidad de lenguaje de descripción de hardware de un procesador completo de 64 bits, con una capacidad de hasta 32 hilos.

Openmoko su objetivo de crear teléfonos móviles de código abierto.

OpenBook, un diseño de referencia de código abierto para netbooks.

Arduino, que proviene de Italia, vio la luz enel año 2005.

Page 14: Hardware libre Campus Party México 2011

@ingbruxo

Arduino es una fuente abierta de prototipos electrónicos, una plataforma basada en hardware flexible, fácil de utilizar.

Al ser open-hardware, tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia.

Page 15: Hardware libre Campus Party México 2011

@ingbruxo

Arduino es una sencilla placa de entradas y salidas simple.

Las plataformas Arduino están basadas en los microcontroladores Atmega168 o en el ATmega8, chips sencillos y de bajo coste que permite el desarrollo de múltiples diseños.

Page 16: Hardware libre Campus Party México 2011

@ingbruxo

Primeros pasos

Arduino es compatible con:

LinuxWindows Mac OS X

Linux Debian Fedora Gentoo openSUSE Slackware Ubuntu Xandros (Debian derivative) on Asus Eee PC Para saber que distribución: http://arduino.cc/en/Guide/HomePage

Page 17: Hardware libre Campus Party México 2011

@ingbruxo

Los programas hechos con Arduino se dividen en tres partes principales: estructura, valores (variables y constantes), y funciones.

El Lenguaje de programaciónArduino se basa en C/C++.

Page 18: Hardware libre Campus Party México 2011

@ingbruxo

Algunos proyectos

Page 19: Hardware libre Campus Party México 2011
Page 20: Hardware libre Campus Party México 2011

@ingbruxo

Problemática actual

Dependencia tecnológica extranjera de los componentes.

Altos costos de producción.

El conocimiento lo poseen pocas empresas.

Gran inversión de tiempo en trabajos de diseño redundantes.

Gestión de derechos digitales.

Page 21: Hardware libre Campus Party México 2011

@ingbruxo

La licencia GPL, al ser un documento que cede ciertos derechos al usuario, asume la forma de un contrato, por lo que usualmente se la denomina contrato de licencia o acuerdo de licencia.

Gestión de derechos digitales (DRM), es un término que aglomera todas las tecnologías orientadas a ejercer restricciones sobre los usuarios de un sistema o forzar los derechos digitales permitidos, por comisión de los poseedores de derechos de autor e independientemente de la voluntad de uso del usuario del sistema. Generalmente estos dispositivos son instalados como condición previa a la distribución de software no libre para evitar el trusted computing.

Page 22: Hardware libre Campus Party México 2011
Page 23: Hardware libre Campus Party México 2011

@ingbruxo

Para concluirLa Idea del Hardware libre no solo es importante, en la aplicación del modelo comunitario y colaborativo para el crecimiento intelectual libre, sobre los sistemas electrónicos digitales, sino también que debemos luchar contra las patentes de las grandes consumistas de la ultima tecnología y las patentes electrónicas.

Page 24: Hardware libre Campus Party México 2011

@ingbruxo

En el caso del Hardware seria como pagar licencias de uso por utilizar una RUEDA al creador de esta, o imagínense pagar derechos de autor por crear tus propios muebles o herramientas al que primero las diseño, por como sigue la evolución de nuestra sociedad donde la integración tecnológica es cada día mas estrecha, dentro de unos años deberemos pagar licencia, derechos de autor y patentes por el 90% de nuestros artefactos, sistemas electrónicos, informáticos e inclusive, tal vez por nuestra vida diaria.

Page 25: Hardware libre Campus Party México 2011

@ingbruxo

BibliografíaArduino página oficialwww.arduino.cc/es/

Programa simulador y diseñador de circuitos electrónicos http://bit.ly/m1lEoB

Video tutorial para Arduino en Youtube: www.youtube.com/user/sciguy14

Software Libre para el Diseño de Circuitos Electrónicoshttp://raulespinola.wordpress.com/2009/01/28/software-libre-para-el-diseno-de-circuitos-electronicos-sobre-linux/

Comprar, tirar, comprar «obsolencia programada»http://www.youtube.com/watch?v=TUALXSZL2ww

Hardware libre en México.http://antoniotoriz.blogspot.com/2011/03/hardware-libre-en-mexico.html

Page 26: Hardware libre Campus Party México 2011

@ingbruxo

Page 27: Hardware libre Campus Party México 2011

www.antoniotoriz.com

[email protected]

@ingbruxo

Muchas gracias por su atención