Programación en Qt4

Si tu lenguaje no se engloba en los anteriores, postea aquí tus temas

Moderator: Junta Directiva

BoOpS
Administrador
Administrador
Posts: 1812
Joined: Mon Sep 19, 2005 7:29 pm
Nombre: Javier

Re: Programación en Qt4

Post by BoOpS » Wed Mar 11, 2009 6:40 pm

A ver pregunta para los expertos...

¿Cual es la mejor forma y mas portable de usar el puerto serie con Qt?
Mi Blog de RoBoOpS

User avatar
aprendiendo
Usuario Avanzado
Usuario Avanzado
Posts: 316
Joined: Fri Dec 28, 2007 9:31 pm
Nombre: Jose
Location: Barcelona
Contact:

Re: Programación en Qt4

Post by aprendiendo » Wed Mar 11, 2009 8:08 pm

No conozco demasiado QT, pero creo que no tienen clases o funciones para puerto serie. Realmente tendrías que buscar los medios en el lenguaje o entorno/librerías para el lenguaje que escojas.

Respecto la portabilidad me temo que si estás pensando en sistemas operativos no hay demasiada, como mínimo, y con un diseño de clases o funciones adecuado, hay que hacer siempre unos ligeros retoques o ajustes al cambiar de SO.

Si utilizas QT yo te aconsejaría C++. Y si quieres portabilidad encapsula en una/s clase/s lo propio de cada sistema operativo respecto el puerto serie, aislando el resto del código de estas variaciones. Así, con unos ajustes al compilar, "seleccionas" unas clases o métodos u otros.

Por internet encontrás bastantes ejemplos de manejo del puerto serie, especialmente de C, C++.

P.D. Haciendo unas búsquedas he encontrado el proyecto qextserialport alojado en sourceforge. Están en beta todavía, pero se supone que funciona/rá en Windows y posix...
http://www.softwaresouls.com" onclick="window.open(this.href);return false;

User avatar
cmelendo
Forero Habitual
Forero Habitual
Posts: 101
Joined: Wed Apr 18, 2007 6:35 am
Nombre: Carlos Melendo
Contact:

Re: Programación en Qt4

Post by cmelendo » Wed Mar 11, 2009 8:56 pm

Yo utilizo las funciones POSIX bajo linux, independientemente de las librerias QT con las que diseño en entorno gráfico. No me suena que QT tenga una capa de abstraccion para puerto serie que haga portable el código entre plataformas Linux y Windows.
Desconozco como se programa el puerto en Windows. Yo me quedé en las interrupciones de la BIOS/DOS.

Saludos.

BoOpS
Administrador
Administrador
Posts: 1812
Joined: Mon Sep 19, 2005 7:29 pm
Nombre: Javier

Re: Programación en Qt4

Post by BoOpS » Wed Mar 11, 2009 9:35 pm

aprendiendo, Parece que es lo que estaba buscando, realmente no lo abstrae sieno hace la selección entre un método y otro. Espero que me valga, mañana tengo 4 horas para echar a andar el proyecto.
Mi Blog de RoBoOpS

joviwap
Usuario Avanzado
Usuario Avanzado
Posts: 299
Joined: Sun Sep 11, 2005 9:33 pm
Nombre: José Vicente Sogorb
Location: Alicante
Contact:

Re: Programación en Qt4

Post by joviwap » Thu Mar 12, 2009 12:17 am

BoOpS, mirate la libreria lnxComm, yo la utilizo bajo linux y va de perlas, supongo que para windows más de lo mismo.

Un saludo.
Me interesa mucho el futuro, al fin y al cabo es donde voy a pasar el resto de mi vida.

Mi Blog sobre robótica móvil

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest