Oracle VM VirtualBox
VirtualBox es un potente producto de virtualización para plataformas x86 y AMD64/Intel64, ideal tanto para empresas como para usuarios particulares. No solo es un producto extremadamente completo y de alto rendimiento para clientes empresariales, sino que también es la única solución profesional disponible como software de código abierto bajo los términos de la Licencia Pública General GNU (GPL) versión 2.
VirtualBox es compatible con hosts de Windows, Linux, Mac y Solaris, y soporta numerosos sistemas operativos, entre los que se incluyen: Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10).DOS/Windows 3.x, Linux (versiones 2.4, 2.6, 3.x y 4.x), Solaris y OpenSolaris, OS/2,OpenBSD.
Con Oracle VM VirtualBox, se puede virtualizar un sistema Linux y crear un puerto serie Android virtual en el emulador Android, ya que el sistema operativo Android se basa en Linux.
Asistente de depuración serie
Existen numerosos asistentes de depuración serie que se pueden encontrar fácilmente con una búsqueda rápida en Google. A continuación, se presentan algunas herramientas comunes:
Friendly Serial Debugging Assistant (v2.6.5)
Ventajas:
- Fácil de usar.
- Identificación automática de puertos serie.
- Admite la depuración de múltiples puertos serie.
- Compatible con números de puertos COM superiores a COM9.
- Permite el envío de registros históricos.
- Compatible con diversas velocidades de baudios de hasta 10 Mbps, ideal para dispositivos de hardware.
Desventajas:
- Potencial pérdida de datos.
- Falta de una visualización fluida.
- No es adecuado para pruebas de estabilidad.
Serial Debugging Assistant (v2.2)
Ventajas:
- Fácil de manejar.
- Amplia base de usuarios.
- Manual de usuario disponible.
- Código fuente gratuito.
Desventajas:
- Debido a la tecnología de recepción multihilo, algunos datos pueden perderse, especialmente con altas velocidades de baudios o al usar un puerto serie USB.
- Solo admite una velocidad máxima de 115,2 Kbps.
- Solo se pueden seleccionar COM1~COM2; al usar un emulador de puerto serie USB, es necesario reasignar el puerto.
SSCOM3.2
Ventajas:
- Identificación automática de dispositivos serie conectados.
- Sencillo de usar.
- Sin limitaciones de conteo.
- Buena estabilidad.
- Interfaz simple que ofrece una experiencia de usuario positiva.
Desventajas:
- Conectar y desconectar el programa del puerto serie puede provocar fallos en el sistema, causando una pantalla azul.
- Las velocidades de baudios admitidas son limitadas: 115,2K, 128K, 256K; no hay soporte para 230,4K.
- No se admite el eco en la consola.
- No es posible guardar los datos visualizados en sistemas Windows 10.
PCOMAPR1.5 (pcomtest)
Ventajas:
- Alta velocidad de baudios de hasta 921,6 Kbps sin pérdida de recepción.
Desventajas:
- Solo están disponibles los puertos COM1 a COM4.
- Al usar un adaptador USB a puerto serie Android, es necesario reasignar el puerto.
Accesport1.33
Ventajas:
- Amplia funcionalidad.
- Múltiples parámetros de configuración.
- Sin pérdida de recepción.
Desventajas:
- En velocidades de baudios altas (por ejemplo, 230,4 Kbps), grandes cantidades de datos recibidos pueden interrumpir el proceso de envío de datos.