PC con Ubuntu, conectividad a internet, HDMI y capacidad para reproducir video a 1080p, por solo 25 $!!!

17 05 2011

¿Pc que puede correr Ubuntu y cuesta 25 dólares? Asi de pronto la pregunta puede resultar chocante pero es totalmente cierta. Se llama Raspberry Pi, cuesta 25 dolares y es capaz de correr Ubuntu Linux.

Sus componentes son los siguientes:

Hardware

Procesador ARM11 a 700 MHz,

Memoria RAM: 128 MB de SDRAM

Entrada USB 2.0

Conectores HDMI y Compuesto (RCA) para salida de video a un televisor, monitor, etc.

Ranuras para tarjetas de memoria SD, MMC y SDIO.

Software

Ubuntu

Escritorio IceWeasel

KOffice

Python

OpenGl  2.0

Capacidades

El Soporte OpenGL 2.0 le permite ofrecer una resolución de imagen de hasta 1080p a 30 cuadros por segundo.

Podemos conectarlo via USB a nuestro teclado y ratón.

Si conectamos un hub USB al puerto usb podemos conectar mas equipos o memorias usb al disponer de 4 o mas entradas USB en lugar de solo una.

Mediante un conector Hdmi podemos conectarlo a nuestro monitor o televisor

Gracias a un lector de tarjetas SD ampliamos su capacidad de almacenamiento.

Ventajas
Puede servir como complemento a nuestros televisores o PC de bajo costo para cibercafes y escuelas.
Es ideal para navegar, ver vídeos online o realizar tareas de edición de texto es mas que suficiente y por ese precio…
La imagen inferior es el prototipo que actualmente se esta presentando al que se le añadió una cámara de 12 Megapixeles, es realmente pequeño y atractivo.

http://www.raspberrypi.org/

http://www.ubuntizandoelplaneta.com/2011/05/un-pc-que-puede-correr-ubuntu-y-cuesta.html#disqus_thread

Fuente: http://www.taringa.net/posts/linux/10665663/Pc-que-puede-correr-Ubuntu-y-cuesta-25-dolares.html





DARwIn-OP, un androide ‘casero’ con Hardware y Software Libre

29 11 2010

DARwIn-OP,(Dynamic Anthropomorphic Robot with Intelligence –Open Platform) es un nuevo robot creado como plataforma para el desarrollo de robots con Hardware y Software libre. DARwIn-OP dispone de sensores y servomotores “reciclables” en modelos mucho más sofisticados, y por lo tanto es un equipo personalizable tanto a nivel de hardware como de software.

 

Sus piezas pueden adquirirse a través de Robotis, mientras que los archivos CAD están disponibles para su descarga pública y los exteriores de plástico pueden ser fabricarlos con una impresora 3D. Su precio será de unos 8.000 dólares/6.042 euros y que su primer baño de multitudes tendrá lugar en la Conferencia Internacional de Robots Humanoides IEEE-RAS dentro de unas pocas semanas.

 

Fuentes:

Es.engadget.com

http://www.plasticpals.com/?p=25987

http://darwinop.sourceforge.net/

http://sourceforge.net/projects/darwinop/

http://robosavvy.com/forum/viewtopic.php?t=6776

 

 

 

 





“Qbo”, el robot español con corazón libre – OPENQBO, Un sistema operativo para robots basado en Ubuntu :-)

12 11 2010

El robot Qbo es desarrollado por TheCorpora, es un robot que se mueve en varias direcciones con la ayuda de sus dos ruedas, utiliza dos como cámaras en alta definicion como ojos, una boca LED, microfonos en lugar de orejas, pueden verlo en un video desplazándose solo con ayuda de sus dos cámaras:

Además de ser un simpático e inteligente acompañante, podría convertirse en la plataforma estándar internacional para la investigación en robótica e Inteligencia Artificial, gracias a su sistema operativo abierto “OpenQbo” (basado en la archipopular Ubuntu). Dentro tiene una tarjeta madre Mini-ITX con WiFi, Bluetooth, y un procesador Intel Atom processor y graficos NVIDIA Ion, si, significa que tiene la capacidad de reproducir videos YouTube videos in alta definicion… si tuviera las salidas apropiadas.

Los paquetes instalados en la distro son: Gnome, Festival (voz), Julius (motor de reconocimiento vocal), ROS como sistema meta-operativo,  OpenCV omo sistema de visión artificial.  Apache como servidor Web.  SSH ( Cliente y Servidor ) como intérprete de órdenes bajo protocolo seguro. Mysql Server como servidor de base de datos. Su principal función dentro y fuera de Qbo será la gestión, entre otros, del chatterbot. Firestarter server como Firewall. Qbo GUI como interface gráfico entre el robot y el usuario. Desarrollado por TheCorpora permite de una forma sencilla acceder a todas las funciones del robot. No se ha instalado de momento por no disponer de una versión suficientemente estable. En próximas versiones de OpenQbo irá instalado.

Sitios webs:

http://thecorpora.com/blog/?lang=es

http://thecorpora.com/blog/

http://thecorpora.com/blog/?p=335

Fuente: http://softlibre.barrapunto.com/article.pl?sid=10/11/08/1234252

http://www.engadget.com/2010/05/21/qbo-the-open-source-robot-gets-detailed-looks-cute/





Tarjetas Gráficas para Linux – OGD1 Vrs CAB2 Vrs Firecoder Blu Vrs Matrox Vrs Intel Vrs Ati Vrs Nvidia Vrs VIA

16 01 2009

Todas las tarjetas de vídeo funcionan en linux, unas mejor otras peor, esta es una lista de estas tarjetas, las ventajas de unas respecto a otras, sobre sus drivers, potencia, etc.

OGD1

Es una tarjeta de vídeo con hardware libre, ideal para estudiantes, desarrolladores, empresas de hardware, etc. Cualquiera puede desarrollar drivers perfectamente funcionales para estas tarjetas.

Incluye:

* 256 MB de DDR400,
* 2 conectores DVI,
* Salida S-Video
* y un conector PCI-X de 64 bits.

El Xilinx Spartan-3 viene con una interfaz de memoria de 128 bit, lo que permite un ancho de banda de 1.6 GB/ por segundo (más que la de la GeForce2 GTS y el Radeon 7000, cuyo rendimiento ha sido definido por los desarrolladores del proyecto). Tiene una resolución máxima de 2048×1536 a 70 Hz, su precio es 1500 US $.

https://arukard.wordpress.com/2008/12/30/ogd1-la-primera-tarjeta-grafica-3d-libre/

Mercury Cell Accelerator board 2 (CAB2)

Es una tarjeta de vídeo con el procesador cell (de la PS3) y con interfaz PCIexpress que funciona bajo linux. se compone del famoso procesador Cell (de Sony/IBM/Toshiba) y su interfaz es PCI Express, solo se necesita un PC con PCI Express para poder montar un procesador Cell para calculo intensivo.

Su precio ronda los 8000€ por unidad. El tipo de aplicaciones que aprovecharían los 180 GFLOPS que produce el Cell son:

– Renderizacion,

– Ray tracing,

– Procesadores de señal

– Procesado de vídeo e imágenes, etc.

https://arukard.wordpress.com/2008/11/29/mercury-cell-accelerator-board-2-cab2-la-tarjeta-de-video-mas-potente-que-existe-con-procesadores-cell-y-funciona-bajo-linux/

Thompsoms Firecoder Blu.

Funciona casi como si metieras una PS3 dentro de tu PC, te ayudará a ver y editar contenidos Blu-ray sin sobrecargar el procesador. Fué desarrollada con el chip SpursEngine de Toshiba, esta tarjeta usa una tecnología parecida la de la consola de Sony.

Explican que puede ser usada como co-procesador, haciéndose cargo de los cálculos más pesados. Aseguran también que puede usar archivos AVCHD desde y hacia MPEG2 hasta cinco veces más rápido que en tiempo real, lo que significa que para editar un vídeo en alta definición que dure 2 horas se tardará unos 25 minutos nada más.

Ya salió a la venta en los Estados Unidos por un poco menos de 599 dólares. Está enfocada más bien hacia profesionales de la edición que a aficionados que quieran visualizar Blu-ray en sus ordenadores.

Mas información

Intel

Estas tarjetas ya vienen en la tarjeta madre, son muy económicas y funcionan bien en linux, muchos de sus drivers son libres. Tiene soporte 2d y 3d. Son las tarjetas de vídeo mas económicas en el mercado.

La API desarrollada por Intel en colaboración con la comunidad se llama VaAPI, se cree qu este API se convertirá en esténdar en el kernel de linux en el futuro.

http://intellinuxgraphics.org/

http://www.vivalinux.com.ar/desktop/driver-intel-i965.html

Matrox


Muchas de sus tarjetas tienen soporte para linux. Se pueden descargar también varios drivers empaquetados para debian.

Montreal, Canadá, El primero de abril de 2008 Matrox® Video Products Group liberó un Kit de desarrollo de software (SDK) Linux para la gama Matrox DSX™ de productos para desarrolladores. Diseñado para permitir el rápido desarrollo de aplicaciones, el SDK Matrox DSX para Linux proporciona una API común en toda la gama DSX de componentes de hardware.

El SDK Matrox DSX para Linux dispone de completas herramientas de desarrollo, que incluyen el control de varias E/S analógicas y digitales, gestión de memoria y sincronización de difusión. Además existe una completa y floreciente serie de módulos de software prediseñados que ayudan a los desarrolladores a completar sus proyectos aunque los plazos sean reducidos.

Las plataformas Matrox DSX, de arquitectura abierta, aprovechan la potencia de CPU y GPU escalable junto con hardware de alto rendimiento para dirigir el sector en densidad de E/S, compatibilidad nativa con códecs, versatilidad en lo que respecta a formato de archivos y función de procesamiento en placa.

http://www.matrox.com/video/es/press/releases/linux/

El paquete con el driver MGA para Debian Etch puede obtenerlo desde:

http://packages.debian.org/stable/xserver-xorg-video-mga,

o también, a través de la herramienta APT.  Este driver ofrece soporte para los chipsets de la familia Matrox MGA, incluyendo las tarjetas Matrox Millenium y Mystique.

AMD-ATI

La empresa AMD compró a ATI, después liberó sus drivers, de modo que pueden ser mejorados y modificados mas rápidamente. La API de ATI/AMD se llama XvBA.

Los drivers para linux de las tarjetas ATI desde hace varios años permiten conectar varias tarjetas, pero además…

En agosto de 2008 liberaron los controladores Catalyst 8,8 para Linux, el cual añadió dos características muy importantes:

* CrossfireX

* y CrossFire Overdrive.

Los usuarios de Linux pueden ahora utilizar CrossFire para dividir el trabajo entre la prestación de múltiples GPUs y son también capaces de hacer overcloking a sus tarjetas gráficas usando ahora el binario de sólo conductor.

Otras características son también que presentó en esta actualización:

* Soportes como el núcleo Linux 2.6.26,

* Adaptive Anti-Aliasing, y otras correcciones…

https://arukard.wordpress.com/2008/08/21/amd-overdrive-y-crossfire x – han-llegado-a-linux/

Nvidia.

NVidia anunció recientemente que sus nuevos drivers para Linux, soportan la nueva API DPAU, para acelerar vídeo de alta definición por hardware.

Estos nuevos driver permite reproducir películas con resolución 1080p comprimida con H.264 en Ubuntu sin problemas.

Sus drivers no son libres, aunque funcionan mejor que los drivers de AMD.

La empresa 3dfx fué la desarrollada de las tarjetas voodoo, estas tarjetas eran las dominantes en la seguna mital de los años noventas, desarrollaron la tecnología SLI, fueron usadas para la consola Sega Dreamcast, 3dfx fué adquirida por Nvidia en diciembre del año 2000. Se han desarrollado varios drivers de las tarjetas voodoo para linux.

Para activar la aceleración 3d en las tarjetas voodoo:

* Verificar si la tarjeta es una voodoo 2(o inferior) o voodoo banshee, 3 ó superior, para esto nos vamos a Sistema, Administración, Administrador de dispositivos y buscamos donde diga voodoo.

* Si es una Voodoo 2, debemos instalar el siguiente paquete: libglide2

* Si es una Voodoo Banshee, Voodoo 3, Voodoo 4 o Voodoo 5, este otro: libglide3

Fabianperez.blogspot.com

VIA.

Es un desarrollador taiwanés de circuitos integrados, chipsets de placas base, GPUs, CPUs x86 y memorias. Es el mayor fabricante independiente de chipsets para placas madre.

S3 fué uno de los principales productores de tarjetas de vídeo desde 1989 hasta 1996, en el año 1999 se fusionó con Diamond Multimedia formando Sonic Blue, en 2001 fué comprado por vía, actualmente produce tanto tarjetas de vídeo como chips integrados en la placa base.

VIA está colaborando con OpenChrome en el desarrollo del driver libre para sus tarjetas gráficas. La comunidad de desarrollo de OpenChrome, busca ofrecer un driver abierto que aporte todas las funciones de aceleración de los chips VIA UniChrome, UniChrome Pro y Chrome9.

Los manuales de programación gráfica para lo chipsets VIACX700M y VX800 están disponibles en X.org y el driver VIA Framebuffer ya ha sido implementado en la siguiente versión de Kernel 2.6.28.

Más informacion sobre la colaboración de VIA con OpenChrome y el OpenSource Video Driver.

Estas tarjetas no han tenido muy buenos drivers para linux, en 2008 la empresa contrató a un desarrollador del kernel Harald Welte, quien optimizará el soporte open source de VIA para Linux en sus procesadores X86 incluyendo los modelos “C” y “Nan”, chipsets, gráficos y chip de red.

http://www.8chapas.com/2008/07/via-contrata-al-%E2%80%9Chacker-del-kernel-linux%E2%80%9D/

X-Video Motion Compensation (XvMC) es la alternativa de unix/linux al Directx Video Aceleration (DxVA) de  Windows.

Conclusiones.

–  OGD1: Si se quiere para universidades y estudiar como funciona y se puede modiicar una tarjeta con toda la documentación disponible.

– CAB2: Si se quiere el máximo poder de procesamiento para poder realizar cómputos en cuestión de segundos esta es la tarjeta a elegir.

– Firecoder Blu: La tarjeta a elegir a la hora de editar vídeo o jugar videojuegos, es una tarjeta muy potente pero a la vez muy económica.

– Matrox: Muchas de sus tarjetas tienen drivers funcionales para linux, vienen en la caja, en el disco de instalación. Además provee de un SDK para facilitar el desarrollo de drivers para linux.

– Intel: Si vas a comprar una computadora nueva, para que cualquier sistema operativo se desempeñe perfectamente con cualquier escritorio gnome, kde, etc, con efectos de escritorio, compiz. Para edición de vídeo cacero, creación y autoría de dvds, jugar juegos algo recientes, etc. Sus drivers son libres.

– ATI: Si quieres potencia para tus juegos, edición de vídeo, etc, con unos drivers open source de “calidad”.

– Nvidia: Igual que ATI, sus drivers no son libres, pero pueden ser de mejor calidad que los de ATI.

– VIA: Está comenzando a dar un mayor soporte y mejorar la calidad de sus drivers para linux, por lo que pueden comenzar a comprarse algunas de sus tarjetas sin temor a que vayan a fallar al usar linux.

Fuentes:

http://preguntas.barrapunto.com/preguntas/09/01/16/1229211.shtml

http://barrapunto.com/articles/09/01/16/0137227.shtml

http://www.tod-os.es/driver-grafico-tarjetas-via-opensource

http://es.wikipedia.org/wiki/S3_Graphics





OGD1: La primera tarjeta gráfica 3D libre

30 12 2008

La computación abierta o los sistemas abiertos se basan en que el usuario final debe poder conocer como se creó el hardware y software que usa y poder modificarlo libremente y sin restricciones legales.

Si se compra o se recibe un producto uno debe tener la libertad de moficarlo a su antojo, en cuanto al software libre tenemos muchos ejemplos linux, openoffice, vlc player, audacity, etc, además existe mucho hardware libre, uno de ellos son las tarjetas gráficas OGD1.

A finales del 2004, un grupo de diseñadores y programadores crearon The Open Graphics Project, una plataforma que pretendía hacer realidad una idea que por aquel entonces parecía sólo una quimera:

Joseph Black y su equipo de entusiastas de los gráficos llevan trabajando ya algún tiempo en un proyecto de lo más interesante: una tarjeta gráfica de especificaciones abiertas.

OGD1

OGD1

El proyecto se basa en la filosofía de que ninguna GPU debería terminar entre software y hardware propietario, con problemas ocultos que terminan provocando grandes dolores de cabeza a los desarrolladores de todo el mundo.

Trasladar la filosofía del software libre al mundo de las tarjetas gráficas y crear un modelo cuyas especificaciones fueran abiertas tanto a nivel de hardware como de programación.

Ahora, la tarjeta ya está acabada y esta misma semana se han comenzado a aceptar las primeras reservas.

La OGD1, que es como se llama, está impulsada por una FPGA Xilinx Spartan-3 XC3S4000, incluye:

* 256 MB de DDR400,
* 2 conectores DVI,
* Salida S-Video
* y un conector PCI-X de 64 bits.

Esta tarjeta gráfica como hardware libre y que funciona con software libre . La tarjeta OGD1-256DDAV.

La GPU se ha hecho con dos chips: Xilinx Spartan-3 XC3S4000 FPGA y el Lattice XP10 FPGA. Esto es, en realidad, código PCI porque la placa utiliza una interfaz PCI.

Mapa de componentes de la tarjeta Open Graphics Development 1(OGD1)

Mapa de componentes de la tarjeta Open Graphics Development 1(OGD1)

Open Graphics Development board component map:

  • A) DVI transmitter pair A
  • B) DVI transmitter pair B
  • C) 330MHz triple 10-bit DAC (behind)
  • D) TV chip
  • E) 2×4 256 megabit DDR SDRAM (front, behind)
  • F) ECP2-50 FPGA (main chip)
  • G) XP6 FPGA (host interface)
  • H) SPI PROM 1Mbit
  • J) SPI PROM 16Mbit
  • K) 3x 500MHz DACs (optional)
  • L) 64-bit PCI-X edge connector
  • M) DVI-I connector A and connector B
  • N) S-video connector
  • O) 100-pin expansion bus connector

El Xilinx Spartan-3 viene con una interfaz de memoria de 128 bit, lo que permite un ancho de banda de 1.6 GB/ por segundo (más que la de la GeForce2 GTS y el Radeon 7000, cuyo rendimiento ha sido definido por los desarrolladores del proyecto).

Esta creada para estudiantes de FPGA, Field Programmable Gate Array o dispositivos electrónicos digitales programable de muy alta densidad. Contiene tanto componentes lógicos programables como conexiones programables, lo que ofrece una gran flexibilidad y funcionalidad. Aunque también para aficionados, etc.

Precio: 1500 US $, si se preordena 1400 US $.

Habrá que esperar a que los centros de investigación y universidades empiecen a masificarse y que su precio disminuya a unos 250 $ para que cualquiera pueda comprar una tarjeta con hardware y drivers libres.

Novedades.

La OGD1 es un producto libre que se comercializa desde varios meses actualmente se encuentra en su Revisión B, entre algunas novedades, tiene salida analógica con una resolución máxima de 2048×1536 a 70 Hz, lo que significa que si se tiene un vídeo a 30 cuadros por segundo, en un segundo el monitor se refrescará 70 veces, equivalente a dos refrescos de pantalla por cada cuadro.

Información:

Página Web

Preordenar y Comprar Acá

OGD1 Revisión B (OGD1P-256DDAV; AS-000-0002)

Respuestas a Preguntas Frecuentes.

Fuentes:

Barrapunto

Theinquirer.es

Bricogeek.com

es.wikipedia.org

en.wikipedia.org

Meneame.net





Arduino – Hardware Libre Para Desarrollo de Objetos Interactivos Autónomos o Controlados.

30 12 2008

Arduino es una plataforma de hardware de código abierto, basada en una sencilla placa con entradas y salidas, analógicas y digitales, en un entorno de desarrollo que implementa el lenguaje de programación Processing. Está basado en el procesador Atmega168, un chip sencillo y de bajo coste que permite el desarrollo de múltiplos diseños.

Al ser Hardware Libre 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.   El proyecto Arduino recibía una mención honorífica a la categoría de Comunidades Digital al Prix Ars Electronica

Arduino es un dispositivo que conecta el mundo físico con el mundo virtual, o el mundo analógico con el digital. Puede ser usado para poner en funcionamiento desde procesos muy simples hasta sistemas más complejos: por ejemplo, se puede poner en marcha un robot, se puede diseñar un casco de realidad virtual, se pueden construir instrumentos musicales, activar las luces de un teatro, poner en funcionamiento un sistema anti-incendios, armar juegos matemáticos, físicos, y muchas cosas más.

Versiones.

Existen diferentes versiones de Arduino. En función de nuestro proyecto podemos escoger la que se adapte más a nuestras necesidades:

  • Placa serie

Es la placa básica, y se utiliza una interficie RS232. Ésta puede ser utilitzada, además, para la progrmación de la placa, para comunicarse con otros elementos externos que utilicen el puerto serie, como por ejemplo un PC.

  • Placa USB

Es una evolución de la placa serie que incorpora un puerto USB para comunicarse con el PC.

  • Placa de prototips

Esta placa está pensada para poder incorporar hadware addiconal al diseño base de Arduino. Incorpora una matriz de agujeros en la que se puede añadir nuestro hadware addicional. No dispone de puerto serie ni USB, por ese motivo es necesario diponer de otra placa para programar el chip.

  • Bluetooth

Es la última versión en la que se esta trabajando. Elimina la necesidad de cables para comunicarse con el PC o cualquier otro dispositivo bluetooth, como por ejemplo el teléfono móvil.

Además:

  • Placa Serie de Una Capa
  • Stand-alone (autónoma)
  • Lily-Pad (Pequeña placa SMD)

La versión original de Arduino está manufacturada por Smart Projects.

Para implementarlo sólo se necesitan ordenadores con un puerto USB.

El microcontrolador Arduino Diecimila está basado en Atmega168, tiene conexión USB y hace innecesario pulsar el botón Reset de la placa cada vez que se carga un nuevo programa, por lo que es mucho más cómoda de utilizar que su antecesora (puerto serie).

.

Arduino Diecimila

Arduino Diecimila

Esquema de Pines (Arduino Diecimila).

Entradas y salidas

* Consta de 14 entradas digitales configurables entrada i/o salidas que operan a 5 voltios.

* Cada pin puede proporcionar o recibir como máximo 40 mA.

*Los pines 3, 5, 6, 8, 10 y 11 pueden proporcionar una salida PWM (Pulse Width Modulation).

* Si se connecta cualquier cosa a los pines 0 y 1, eso interferirá con la comunicación USB.

* Diecimila también tiene 6 entradas analógicas que proporcionan una resolución de 10 bits. Por defecto miden de 0 voltios (masa) hasta 5 voltios, aunque es posible cambiar el nivel más alto, utilitzando el pin Aref y algun codigo de bajo nivel.

Esquema de Pines

Esquema de Pines

Los creadores de Arduino son David Cuartielles y Massimo Banzi, también forman parte del grupo de desarrollo Tom Igoe, Gianluca Martino, David Mellis and Nicholas Zambetti.

David Cuartielles

David Cuartielles

Arduino es mucho más que un proyecto tecnológico. Detrás de él, existe una comunidad en movimiento y expansión, que incluye programadores, artistas y educadores, entre otros, y que, inspirada en la filosofía de la cultura libre, comparte sus experiencias, desarrollando proyectos innovadores.

Permite programar de forma muy rápida y sencilla, y además tiene un equivalente en el mundo físico. Tú programas algo y no termina siendo solamente lo que escribiste en pantalla, sino que lo que hiciste, se traduce en un motor, o puedes leer un botón. Haces realmente que haya una acción física con la que has establecido una relación mucho más directa.

Interfaz.

El primer paso antes de comprobar que la instalación es correcta y empezar a trabajar con Arduino es abrir algunos ejemplos prácticos que vienen disponibles con el dispositivo.

Es recomendable abrir el ejemplo “led_blink” que encontraremos en el menú File, Sketchbook, Examples, led_blink. Este código crea una intermitencia por segundo en un led conectado en el pin 13.

Es qüestión de comprobar que el código es correcto, para eso, presionamos el botón que es un triangulo (en forma de “play”) y seguidamente haremos un “upload” (que es la flecha hacia la derecha) para cargar el programa a la placa. Si el led empieza a parpadear totdo estará correcto.

Aplicaciones.

Para instalar la placa arduino en un linux:

1.- Instalar java runtime enviroment desde syaptic (pacman, adept, etc): Sun java runtime jre.

2.- Desinstalar “brltty”: apt-get remove brltty

3.- Instalar el compilador para la familia de microcontroladores avr de atmel:

apt-get install sun-java5-jre gcc-avr avr-libc

4.- Descargar el framework de arduino, descomprimirlo y ejecutarlo:

./arduino

O crear acceso directo/lanzador, en el menú de tu escritorio, o en el dock.

Interfaz de Arduino en Linux

Interfaz de Arduino en Linux

Las aplicaciones que nos ofrece Arduino son múltiples, y dependerá de nuestra imaginación. Mediante sensores podemos crear aplicaciones sencillas enfocadas a la docencia para estudiantes de electrónica, proyectos más elaborados para la industria o incluso sistemas dirigidos simplemente al ocio.

En el área del OpenHardware los mayores exponentes son  las universidades y los aficionados que se dedican a construir sus propios circuitos con esquemas sacados de Internet y además de esto con el uso de software libre o programas de código abierto que también pueden ser descargados de la red y no necesitan ningún tipo de licencia para ser utilizados o modificados.

El movimiento “Open Hardware” quiere más: crear una gran librería accesible para todo el mundo, con diseños de procesadores, controladores de memoria, periféricos, placas madre, etc, que ayudaría a las compañías a reducir millones en trabajos de diseño redundantes.

Muchos fabricantes han empezado a desarrollar proyectos a partir de hardware libre ya que para ellos estos diseños terminan siendo más acordes a las necesidades de sus clientes, mucho más económicos y mejora la fiabilidad del producto y su soporte.

Como ejemplo de lo anterior, aparece Arduino que es una plataforma open hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales, y en un entorno de desarrollo que implementa el lenguaje Processing/Wiring. Este tipo de tecnología utiliza sistemas operativos como Linux, Windows y Mac. Arduino puede utilizarse en el desarrollo de objetos interactivos autónomos o puede conectarse a un PC a través del puerto serie, USB o bluetooth. Las posibilidades de realizar desarrollos basados en Arduino tienen como límite la imaginación.

Este hardware puede comprarse a distribuidores extranjeros en caso de querer desarrollar algún tipo de tecnología nueva ya que es de bajo costo y tiene un nivel de fiabilidad alto.

Arduino tiene una alta capacidad de interfaz gráfica la cual podrá ser utilizada para hacer desarrollos en programas como Flash, Labview, etc. Además de lo anterior, esta tecnología nos ofrece la posibilidad de usar y manipular código abierto (open software), de acuerdo a la función o al fin que queremos implementar.

Precio.
Placa Arduino Duemilanove Diecimila: 22 euros.
Placa Arduino Blue Tooth: 79 euros.
Mas productos: Smartprj.com
Enlaces:
Entradas Relacionadas:




WinTV PVR de Hauppage – Las mejores tarjetas para capturar audio y vídeo analógico por usb desde linux de la forma mas fácil y eficiente.

8 12 2008

Esta tarjeta de TV, captura y radio PCI WinTV-150 de Hauppauge funciona en LInux de maravilla, así es que los que estén buscando esa posibilidad ni lo piensen, búsquense una WinTV-150 o WinTv-300.

Las WinTV PVR tienen la ventaja de que su propio hardware convierte la entrada de tv o captura en un mpg2 con audio, por lo que casi no produce carga a la PC. De esta forma se puede vet la tv o estár capturando algún video y seguir usando la PC sin casi ninguna pérdida de velocidad.

Uso:

Otra ventaja es que no es necesario nigún programa especializado para ver la TV o capturar, para ello solo se tiene que hacer:

mplayer /dev/video0

y mplayer mostrará el mpg2 impecable.

Captura:

Para capturar a un ficehero:  cat /dev/video0 > ruta_a_fichero

ó cat /dev/video0 >> ruta_a_fichero (para continuar un fichero existente)

Para comprimir a mpg4 “on de fly”: cat /dev/video | mencoder [opciones] -o ruta_a_fichero –

Para hacerla funciona solo hay que compilar el módulo para el kernel que han hecho los muchachos de ivtv, poner el firmware (que ellos mismos te dan) en un fichero de la máquina predetermminado y luego cargar el módulo.

El comando ivtvctl te permite hacer todo lo necesario (cambiar canal, cambiar entrada, establecer brillo, etc…etc….)

Estoy muy contento con la tarjeta, funciona tan bien que hasta he escrito un guión de Bash con interfaz gráfica usando a getgui para automatizar el proceso a punta de clics.

Si alguien la usa y me puede dar alguna experiencia se lo agradeceré.

Fuente: http://www.espaciolinux.com/foros-tema-p82192.html

Página web de la empresa: http://www.hauppauge.com

Si no se esperan mas, escojan y compren su tarjeta wintv pvr desde el siguiente enlace: http://www.hauppauge.com/site/products/prods_pvr.html

Si tienen sus viejos vídeos grabados en vhs o hi-8 con sus viejas videocámaras ya no hay excusas para convertir sus cintas analógicas a digitales y grabarlas en un dvd desde linux, primero capturan el vídeo con estas tarjetas y luego crean su dvd con dvdstyler. Hay muchas otras tarjetas para esto en linux, pero estas son las que están disponibles para la gran mayoría ya que son muy económicas y son muy fáciles de usar.