martes, 30 de agosto de 2011

Proyectos de Hardware Libre


A continuación, una selección de proyectos de Hardware Libre que pueden ser útiles en muchos ámbitos:
  • Cámaras Ephel - la cámara utilizadas por Google Street View
  • Proyecto Apertus - sistema para cinematografía
  • Frankencamera - plataforma para fotografía computacional
  • CMUcam - cámara programable para sistemas embebidos
  • fabcam - cámara digital sencilla, fácil de fabricar
  • Milkymist One - sintetizador de video
  • BeagleBoard - plataforma de desarrollo basado en el ARM Cortex-A8
  • MyCPU - un computador hecho en casa, 8 bits, 8Mhz
  • RHINO - plataforma para SDR basado en FPGA y el uso de BORPH
  • ExperimentierBoard - computador de tarjeta basado en AVR
  • DLHSBC - computador de tarjeta diseñado por Darrell Harmon
  • Open ARM9 SBC - computador de tarjeta diseñado por Flavio Ribeiro
  • Arduino - plataforma para sistemas embebidos basada en AVR
  • Pingüino - plataforma para sistemas embebidos basada en PIC
  • Gadgetboard - plataforma para sistemas embebidos 
  • Dwengo - plataforma para sistemas embebidos basada en PIC
  • SunSPOT - plataforma para sistemas embebidos basada en Java
  • OpenPandora - umpc/consola basada en Linux
  • Uzebox - consola de juegos de 8 bits
  • Free Telephony Project - pbx, fxs, mesh routers, etc.
  • Neo FreeRunner - celular basado en Linux
  • AVR Butterfly MP3 - reproductor MP3
  • Daisy MP3 - reproductor MP3
  • TraxMod - reproductor FLAC (lossless audio)
  • Niftymitter - transmisor FM
  • Monome - instrumento musical?
  • AX84 - amplificadores de audio (para guitarras)
  • x0xb0x - TB-303 clone
  • SpiffChorder - dispositivo USB de entrada, instrumento musical?
  • cui32 - para crear dispositivos USB, versión mejorada del CUI
  • UBW32 - para crear dispositivos USB, versión mejorada del UBW
  • Ethernut - dispositivos conectados en red, vía Ethernet
  • Etherrape - dispositivos conectados en red, vía Ethernet
  • LittleBits - componentes electrónicos para prototipos
  • I2C2P - interfaz I2C para puerto paralelo
Pueden revisar otros proyectos aquí.

jueves, 25 de agosto de 2011

Hardware Libre


Utilizamos el término Hardware Libre para referirnos a los dispositivos electrónicos, que pueden ser fabricados por cualquier persona, gracias a que los diseños, diagramas, circuitos, etc. están disponibles bajo alguna licencia libre, siguiendo los principios del conocimiento libre.

Una propuesta sobre las condiciones para ser hardware libre es:
  1. la Interfaz debe estar documentada y pública, para que pueda usarse libremente.
  2. el Diseño debe estar documentado y público, para que pueda ser fabricado y aprender del proceso.
  3. las Herramientas utilizadas para dicho diseño deben ser libres, para que cualquiera pueda usarlas, y mejorar el diseño.
El Hardware Libre sin embargo tiene algunas implicaciones con las que el Software Libre no debe lidiar, como los costos de fabricación. Es decir, la libertad de distribuir copias iguales se ve limitada en el hardware libre por la habilidad para fabricar dichas copias, aún teniendo acceso a todos los diseños, diagramas, y circuitos, en ocasiones por la dificultad para conseguir determinados componentes, para acceder a maquinaria especializada, para fabricar cantidades limitadas del dispositivo a costos razonables, o para reproducir procesos especificos de producción.

Para una explicación más detallada del Hardware Libre, les dejo un par de conferencias, la primera "Caracterización y evolución del Hardware Libre" por Carlos Medrano, en el marco de la convención OSHWCon 2011:


La segunda "Hardware Libre" por Antonio Toriz, en el marco de Campus Party México:


viernes, 5 de agosto de 2011

Proyectos de Software Libre

A continuación, una selección de proyectos de Software Libre ampliamente conocidos:
También existen varios repositorios/directorios/catálogos de proyectos de software libre, que pueden consultar para buscar más herramientas útiles: