introducción al open hardware

Download Introducción al Open hardware

If you can't read please download the document

Upload: gonzalo-aranda

Post on 16-Apr-2017

437 views

Category:

Technology


0 download

TRANSCRIPT

Plantilla_UHU

I Jornadas de Tcnologas Abiertas

(Introduccin al)Open Hardware

Gonzalo A. Aranda [email protected]

Universidad de HuelvaCiencias Computacin e Inteligencia Artificial

Huelva, abril 2013.

Open Hardware Logo

Qu es Open Hardware?

Open SOURCE hardware is hardware whose design is made publicly available so that anyone can study, modify, distribute, make, and sell the design or hardware based on that design.

OSHW Statement of Principles 1.0

Concepto

Basado en el concepto de Open DesignDesarrollo de productos fsicos, mquinas y sistemas a partir de un uso compartido de la informacin de su diseo

Este proceso est generalmente facilitado por Internet y a menudo se realiza sin intercambio de dinero

Propsito Open Design

Multi-mquinaConstruccin de herramientas de cualquier tipo

Baratas y fciles de manejar

Slo cosas accesibles y no electricidad

Tamao adecuado

Debe realizar las mismas funciones que la mquina comprada en una tienda

Open (electronic) Hardware

El Hardware Open se puede considerar dividido en 7 capas:

Capas

Hardware / Mechanical Diagrams

Schematics & Circuit Diagrams

Parts List (BOM)

Layout Diagrams

Core/Firmware

Software/API

Licensing

Hardware / Mechanical Diagrams

Planos de las piezas, subsistemas mecnicos, etc...

Materiales

Toda la descripcin en formato electrnicoFicheros vectoriales, DXF, etc...

Schematics & Circuit Diagrams

Diagramas de los circuitos electrnicos.

Si es posible, el diagrama de layout.

El fichero puede ser cualquier fichero de imagenPdf, png, etc...

Parts List (BOM)

Qu componentes se usan, dnde encontrarlos, nmeros de serie, etc...

Todos los datasheet que sean posible.

Formato estndar para esta fase es el fichero de texto.

Algunas veces viene incluido con la parte de schematic

Layout Diagrams

Diagrama del layout fsico del circuito electrnico, incluyendo la localizacin de los componentes

El dibujo de las pistas de cobre

Y el fichero de perforaciones

Formato habitual: Gerber RS274x y Excellon.Son similares a Postscripts para las impresoras.

Core/Firmware

Cdigo fuente interno.

El cdigo es ejecutable en C o ensamblador.En algunos casos, en el propio lenguaje del chip (VHDL, Verilog, etc...)

Formato: fichero de texto con el cdigo fuente y el cdigo compilado.

Software/API

Codigo fuente de comunicacin del dispositivo con el ordenador

Cualquier driver necesario.

Formato: codigo fuente y binarios.

Las herramientas no son importantes.

Licensing

La mayora de hardware est mayormente basado en patentes, no copyright... muchos tipos de licencias.Creative Commons, GPL / LGPL, BSD, MIT

The TAPR Open Hardware License (2/07)

Chumby HDK License (3/07)

Algunos modelos de negocios

Arduino - Assembled dev boards (100k units), resellers / direct

Chumby - Direct to customer (VC funded)

BugLabs - Direct to customer (VC funded)

BeagleBoard - DigiKey & TI sponsored (one to watch)

RepRap / Fab@Home - 3rd party sells kits

Rowetel - 3rd party manufacturing

DIY Drones - 3rd party manufacturing

Adafruit - kits, direct to customer/wholesale/rev share

Evil Mad Scientist laboratories - kits, direct to customer/wholesale

Make - Halo / reselling kits, some dev funding...

SparkFun - Halo / Ecosystem + rev share

Proyectos y Ejemplos

Proyectos

ArduinoMicrocontrolador

Open Graphics ProjectTarjetas grficas

RepRapImpresora auto-prelicante

OpenSPARC(Marzo 2006) UltraSPARC T1

microprocesador a 64-bit, multicore, multithreaded

LEON3/GRLIBGaisler Research: open source (GPL/LGPL) IP core librera: GRLIB

LEON3: Microprocesador SPARC V8

OScarCoche

OpenCores

WISHBONEBus de comunicacin

OpenRISCMicroprocesador

JOP: Java Optimized ProcessorMquina Virtual Java Hardware

Arduino

Arduino es una placa open source para un microcontrolador

Diseado para ensear robtica en los institutos (secundaria)

Usado por diseadores, artistas, aficionados, etc...

http://arduino.cc/

Versiones de Arduino

Arduino UNO. Caractersticas

Software Arduino

Extensiones

Ethernet

Wifi

GPS

Data Logging

Cell

Video

Audio

Acelerometer

XBee

MP3

RS232

Smoke Detector

Voltage regulator

Proyectos

Proyectos

Impresoras 3D

SmartCities (The Internet of Things)

Drones

.

(Introduccin al)Open Hardware

Muokkaa otsikon tekstimuotoa napsauttamalla

Muokkaa jsennyksen tekstimuotoa napsauttamallaToinen jsennystasoKolmas jsennystasoNeljs jsennystasoViides jsennystasoKuudes jsennystasoSeitsems jsennystasoKahdeksas jsennystasoYhdekss jsennystaso