|
|
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
lionhead Forista
Registrado: 29 Jul 2010 Mensajes: 1 Ubicación: venezuela
|
Publicado: Jue Jul 29, 2010 7:17 pm Asunto: Configuracion y uso de puerto usb en linux bajo c++ |
|
|
Saludos,
Luego de buscar en innumerables paginas de la red, y de consultar distintos foros, sin exito conseguir el paso que me falta para completar mi programa recurro a esta comunidad
Estoy desarrollando una aplicacion bajo C para supervisar la comunicación desde unos trasmisores con protocolo HART, este posee un convertidor a USB para conectarce a la PC, no posee el driver para linux y por tal lo estamos diseñando, ya los comandos y la lecturas en HART las estamos tomando de un programa hecho para un puerto serie, que ya se realizo. Ahora la ayuda esta en como puedo en linux reconocer al conectar el puerto, el fichero en el cual esta nuestro convertidor, es decir como manipulo el puerto con linux donde se conecto el convertidor, en otras paginas se muestra que bajo el directorio /dev deben estar los puertos usb como ttyUSBx pero en mi directorio no estan, al conectar en convertidor y hacer un lsusb aparece el Vendor id y el Product ID pero no aparece asignado a cual puerto o fichero esta. monte con el comando modprobe usbseral vendor 0xaaaa y product 0xaaaa pero no consigo saber en cual fichero esta mi convertidor ni como convertirlo en puerto serial virtual para luego en mi programa en C apuntarlo con
struct termios newtermios;
int fd;
fd = open(serial_name,O_RDWR | O_NOCTTY);
y configurarlo como un puerto serial natural como un ttyS1 que en otras paginas se que se puede, para que al conectarlo usarlo como /dev /usb /ttyUSB0 como sise tratara de un puerto serie normal.
de antemano agradeciendo cualquier ayuda se despide.
Jorge Lopez |
|
| Volver arriba |
|
 |
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute", el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute, the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group
Contactos -
Doraemon Games -
Horse Games -
Golf Games -
Dog Games -
Bird Games -
SpongeBob Games -
Pet Games
|