No he usado ninguna de las herramientas / bibliotecas a las que has vinculado. Pero en mi opinión, la comunicación en serie es bastante fácil desde el punto de vista de la PC, por lo que debería tomar una biblioteca para su lenguaje de programación favorito y utilizarla. Cuando no estés satisfecho con eso, toma otro.
Cuando se trata de comunicación en serie, construyo un pequeño programa en C # (biblioteca de serie incluida en el .net-framework) o uso PuTTY , cuando solo quiero enviar / recibir mensajes de texto simples.
PuTTY no es una biblioteca, sino un programa independiente.
Para fines de depuración (envío de mensajes de información a través del puerto serie) prefiero PuTTY, porque es más simple que programar una herramienta separada.