Introducción al Open hardware

206
-1

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
206
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introducción al Open hardware

  1. 1. I Jornadas de Técnologías Abiertas(Introducción al)Open HardwareGonzalo A. Aranda Corralgonzalo.aranda@dti.uhu.esUniversidad de HuelvaCiencias Computación e Inteligencia ArtificialHuelva, abril 2013.
  2. 2. Open Hardware Logo
  3. 3. ¿Qué es Open Hardware? “Open SOURCE hardware is hardware whosedesign is made publicly available so thatanyone can study, modify, distribute, make, andsell the design or hardware based on thatdesign.”OSHW Statement of Principles 1.0
  4. 4. Concepto Basado en el concepto de “Open Design” Desarrollo de productos físicos, máquinas ysistemas a partir de un uso compartido de lainformación de su diseño Este proceso estágeneralmente facilitadopor Internet y “amenudo” se realiza sinintercambio de dinero
  5. 5. Propósito Open Design Multi-máquina Construcción de “herramientas” decualquier tipo Baratas y fáciles de manejar Sólo cosas accesibles y noelectricidad Tamaño adecuado Debe realizar las mismas funcionesque la máquina comprada en unatienda
  6. 6. Open (electronic) Hardware El Hardware Open se puede considerardividido en 7 capas:
  7. 7. Capas Hardware / Mechanical Diagrams Schematics & Circuit Diagrams Parts List (BOM) Layout Diagrams Core/Firmware Software/API Licensing
  8. 8. Hardware / Mechanical Diagrams Planos de las piezas,subsistemas mecánicos,etc... Materiales Toda la descripción enformato electrónico Ficheros vectoriales, DXF,etc...
  9. 9. Schematics & Circuit Diagrams Diagramas de loscircuitos electrónicos. Si es posible, eldiagrama de layout. El fichero puede sercualquier fichero deimagen Pdf, png, etc...
  10. 10. Parts List (BOM) Qué componentes seusan, dónde encontrarlos,números de serie, etc... Todos los “datasheet”que sean posible. Formato estándar paraesta fase es el fichero detexto. Algunas veces vieneincluido con la parte de“schematic”
  11. 11. Layout Diagrams Diagrama del layout físicodel circuito electrónico,incluyendo la localización de loscomponentes El dibujo de las pistas decobre Y el fichero de perforaciones Formato habitual: GerberRS274x y Excellon. Son similares a Postscriptspara las impresoras.
  12. 12. Core/Firmware Código fuente interno. El código es ejecutable enC o ensamblador. En algunos casos, en elpropio lenguaje del chip(VHDL, Verilog, etc...) Formato: fichero de textocon el código fuente y elcódigo compilado.
  13. 13. Software/API Codigo fuente decomunicación deldispositivo con elordenador Cualquier drivernecesario. Formato: codigo fuente ybinarios. Las “herramientas” noson importantes.
  14. 14. Licensing La mayoría de hardware está mayormentebasado en patentes, no copyright... muchostipos de licencias. Creative Commons, GPL / LGPL, BSD, MIT The TAPR Open Hardware License (2/07) Chumby HDK License (3/07)
  15. 15. 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
  16. 16. Proyectos y Ejemplos
  17. 17. Proyectos Arduino Microcontrolador Open Graphics Project Tarjetas gráficas RepRap Impresora “auto-prelicante” OpenSPARC (Marzo 2006) UltraSPARC T1 microprocesador a 64-bit,multicore, multithreaded LEON3/GRLIB Gaisler Research: open source(GPL/LGPL) IP core librería:GRLIB LEON3: MicroprocesadorSPARC V8 OScar Coche
  18. 18. OpenCores WISHBONE Bus de comunicación OpenRISC Microprocesador JOP: Java Optimized Processor Máquina Virtual Java Hardware
  19. 19. Arduino Arduino es una placa open source para unmicrocontrolador Diseñado para enseñar robótica en losinstitutos (secundaria) Usado por diseñadores, artistas, aficionados,etc...http://arduino.cc/
  20. 20. Versiones de Arduino
  21. 21. Arduino UNO. Características
  22. 22. Software Arduino
  23. 23. Extensiones Ethernet Wifi GPS Data Logging Cell Video Audio Acelerometer XBee MP3 RS232 SmokeDetector Voltageregulator
  24. 24. Proyectos
  25. 25. Proyectos
  26. 26. Impresoras 3D
  27. 27. SmartCities (The Internet of Things)
  28. 28. Drones
  29. 29. ….(Introducción al)Open Hardware
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×