Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: josco en 20 Enero 2011, 08:02 am



Título: en que lenguaje se programa para usar el usb
Publicado por: josco en 20 Enero 2011, 08:02 am
hola que tal, bueno aver si alguien sabe si esto se puede:

mi idea es hacer un programita en cualquier lenguaje java, visual , ensamblador, etc..

yo programo en visual,java, c, poco ensamblador.

bueno el programita que se me ocurrio fue pensando cuando estaba jugando al nintendo wii  :P :P

el wii detecta teclados usb por lo cual me vino a la mente podre conectar mi laptop por usb y que el wii detecte el teclado? claro que no vdd, pero que tal hacer un programa, en java se me ocurre con un microprocesador pero ya es depener del micro.

la pregunta es concen algun lenguaje que pueda sacar por usb los codigos del teclado sin necesidad de ub hardware adicional?

saludos


Título: Re: en que lenguaje se programa para usar el usb
Publicado por: madpitbull_99 en 20 Enero 2011, 13:38 pm
Hay un articulo/tutorial llamado USB in a Nutshell (http://www.beyondlogic.org/usbnutshell/usb1.shtml) que habla sobre las especificaciones y estándares del USB, que te lo recomiendo antes de ponerte a programar.

Te recomiendo C o ASM para hacerlo.

Hay algunas librerias hechas especialmente para trabajar con los puertos USB:
  • libusb (http://www.libusb.org/) (Linux)
  • libusb-win32 (http://sourceforge.net/apps/trac/libusb-win32/wiki) (Windows)

Por lo visto para Windows hay una .dll llamada IO.dll para realizar operaciones.
Te dejo documentación de esta librería si te interesa.
_IO.dll Ingles (http://www.geekhideout.com/iodll.shtml)
_IO.dll Español (http://innovacion.cnice.mec.es/control/control/contenido/Funcionamiento/programacion/sistemas_operativos/libreria_io.dll/especificacion_libreria_io_espanol.pdf) [Pdf]