Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona OpenSUSE > Hardware


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Usar COM1 desde aplicacion Win
  #1  
Antiguo 11-dic-2010, 22:21
Avatar de UnderUp
UnderUp UnderUp está desconectado
Miembro Junior
 
Fecha de Ingreso: 27-agosto-2008
Ubicación: Chincha - Peru
Versión: openSUSE 12.3 64bits
Mensajes: 424
Agradecimientos: 6
Agradecido 34 Veces en 31 Mensajes
Poder de Credibilidad: 11
UnderUp está en el buen camino
Enviar un mensaje por MSN a UnderUp
Angry Usar COM1 desde aplicacion Win

Hola.
Espero puedan ayudarme pues estoy que doy vueltas por todo internet sin encontrar nada bueno.

Bueno, la cuestion es esta. Una PC que estab atrabajando con WinXP la quiero migrar a ospenSUSE 11.3. Todo estaria genial si no fuera por algo. En esta PC hay un programa que esta conectado a un aparato por medio del puerto COM1. asi que lo que deseo es poder usar la aplicacion diseñada para Windows (Es un programa que toma temperaturas y genera graficos tomando los datos del termometro desde el puerto COM1), correrlo sobre openSUSE y que la aplicacion pueda acceder y tomar los datos del COM!.

Detalles preliminares.
La Aplicacion esta hecha con visual Basic. Solo tengo el instalador del ejecutable.

Alternativa A
Instalar la aplicacion usando WINE. Instalo las librerias necesarias con el winetricks
Pregunta: ¿Como hago para que wine acceda al puerto COM1?

Alternativa2
Instalar VirtualBox + WinXp y encima instalar la aplicacion.
Pregunta: ¿Como gago para que el WinXp alojado en la maquina virtual tenga acceso al puerto COM1?

Por favor, poner lo mas detallado posible el procedimiento. Ya estyo cabeceando mucho con este tema, hay poca informacion en internet respecto al tema, y encima es bastante difusa.

Se que tengo que hacer un enlace con tty0 (Que se supone es el puerto COM1) y habilitar no se que permisos.

Si alguien me hecha una mano seria fenomenal.

Anticipadamente muchas gracias por su ayuda.
Responder Citando
  #2  
Antiguo 12-dic-2010, 10:45
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 17.111
Agradecimientos: 655
Agradecido 2.767 Veces en 1.889 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
La Alternativa A la desconozco, aunque supongo que sera lo que comentas de dar permisos a ttySx. Mas información: http://blog.pucp.edu.pe/item/3421/wi...guracion-y-uso

Pero la otra alternativa B o 2 lo tienes mas fácil, es una opción de la configuración del sistema virtualizado que se llama pues "Habilitar puerto serie" donde puedes poner su COMx, su IRQ y su Puerto E/S o lo dejas que te lo detecte. Mas información: http://blogdrake.net/consulta/como-c...-en-virtualbox
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

Última edición por DiabloRojo; 12-dic-2010 a las 10:48
Responder Citando
  #3  
Antiguo 14-dic-2010, 17:06
Avatar de UnderUp
UnderUp UnderUp está desconectado
Miembro Junior
 
Fecha de Ingreso: 27-agosto-2008
Ubicación: Chincha - Peru
Versión: openSUSE 12.3 64bits
Mensajes: 424
Agradecimientos: 6
Agradecido 34 Veces en 31 Mensajes
Poder de Credibilidad: 11
UnderUp está en el buen camino
Enviar un mensaje por MSN a UnderUp
Gracias por la respuesta DiabloRojo.

Pero comentare como hice para que wine me reconociera el puerto COM1.

Favor, referenciar la siguientes URLs
http://www.winehq.org/docs/wineusr-g...s-to-configure
http://www.mombu.com/microsoft/wine-...e-1649928.html

Lo que se hace es crear un enlace en el directorio dosdevices del wine hacia el puerto que usa linux.

ln -s /dev/ttyS0 com1

Y claro esta, editar los permisos del link para que nuestro usuario tenga acceso de lectura escritura al mismo.

Adicionalmente, en el caso especifico de la aplicacion que quise correr, tuve que instalar (Con ayuda del winetricks) el dcom98, gdiplus (esta lo cambia a renderizacion por opengl), vb3run, vb4run, vb5run, vb6run (Motores de tiempo de ejecucion de vosual basic), riched20, riched30, vcrun6 (Motor de tiempo de ejecucion de visual C, me parece que es necesario para usar el puerto COM1), y por ultimo wsh56

Lo malo es que al reiniciar, los permisos cambian a sus valores por defecto.

La verdad es que logre hacer que funcione el programa, leia el puerto, pero la aplicacion se ponia muy inestable, se bloqueaba cuando hacia las lecturas del puerto, dejando la aplicacion colgada; cosa que cuando funcionaba en Win, la aplicacion corria correctamente. Asi que la otra alternativa (A mi parecer, la mas segura y confiable) es usar el vistualbox. Pero al intentar hacer la prueba, me salio error de coma flotante. VBox no funciona. Averigue y resulta que el problema son los drivers de nvidia.

Que probelma, si no e suna cosa es otra.
Realmente hay q tener mucho tiempo para estar en esto de linux.

Como la maquina tenia que trabajar yaya, al final quite todo y volvi a colocar Win en la PC. La verdad siento que es eprogramete de toma de muestreo de temperaturas me vencio. Asi ke lo dejare para otro intento en otra oportunidad, ya que el tiempo y las responsabilidades no dan tregua ni tienen paciencia de esperarte hacer si hallas una solucion, Las cosas deben funcionar para ayer.

De todas formas muchas gracias. Sera para otro intento, pero repito, usar el puerto COM1 desde wine creo que ya es un tema resuelto. No negare que con todo esto hay mucho que aprender, y sinceramente tengo sed de aprender, lo malo es que demanda mucho tiempo, y muchas veces uno esta corriendo contra el tiempo.
Responder Citando
Respuesta

Marcadores

Etiquetas
com1, virtualbox, wine


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Software libre y GNU/Linux Jersoncito El Contubernio 1 26-jun-2012 05:06
Perdidos en Linux karlggest FAQs, Manuales y Tutoriales 16 16-nov-2010 13:38
Como instalar y usar el DNI electrónico en opensuse 11.2 oscarpoio FAQs, Manuales y Tutoriales 9 28-mar-2010 21:58
OpenSUSE 11.2 - Sin acceso a recursos compartidos Samba desde Windows... camibohp Internet, Redes y Wireless 1 19-ene-2010 22:30
Instalación SuSe 9.2 desde iso dvd Hristo Instalación y Actualizaciones 10 23-sep-2005 05:02



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 22:12.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba