Hola miasky, gracias por responder.
Realmente lo que quiero es comunicarme con el gps (recibir las tramas nma) no comunicarme con el tomtom. Lo que ocurre, es que si yo abro el puerto serie, ya el tomtom no funciona.
Respecto al ejemplo que viene ya lo he probado en visual studio 2008, pero curiosamente, cuando el tomtom se está ejecutando, el sistema no es capaz de inicializar el gps, por lo que tampoco he podido usarlo.
De momento, lo único que me ha funcionado es el gpsplex, que crea un com virtual al que podemos acceder perfectamente y de manera simultánea (concurrente) tanto mi programa como el tomtom.
El único problema es que cuando apagas la pda (le das al botón de apagar la pantalla), al volverlo a encender el gpsplex ya no recibe-transmite nada. Hay que cerrarlo y volverlo a abrir.
Saludos, y gracias de nuevo