Oracle VM VirtualBox
VirtualBox è un potente prodotto di virtualizzazione per piattaforme x86 e AMD64/Intel64, ideale sia per aziende che per utenti privati. Non solo è un prodotto estremamente ricco di funzionalità e ad alte prestazioni per i clienti aziendali, ma è anche l'unica soluzione professionale disponibile come software open-source sotto i termini della GNU General Public License (GPL) versione 2.
VirtualBox è compatibile con host Windows, Linux, Mac e Solaris e supporta numerosi sistemi operativi, tra cui: Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10). DOS/Windows 3.x, Linux (versioni 2.4, 2.6, 3.x e 4.x), Solaris e OpenSolaris, OS/2, OpenBSD.
Con Oracle VM VirtualBox, è possibile virtualizzare un sistema Linux e creare una porta seriale Android virtuale nell'emulatore Android, dato che il sistema operativo Android si basa su Linux.
Assistente di debug seriale
Esistono numerosi assistenti di debug seriale disponibili online, facilmente individuabili con una rapida ricerca su Google. Di seguito vengono elencati alcuni tra i più comuni:
Friendly Serial Debugging Assistant (v2.6.5)
Vantaggi:
- Facile da usare.
- Identificazione automatica delle porte seriali.
- Supporta il debug di più porte seriali contemporaneamente.
- Compatibile con numeri di porta COM superiori a COM9.
- Consente l'invio di registri storici.
- Supporta diverse velocità di baud fino a 10 Mbps, rendendolo compatibile con i dispositivi hardware.
Svantaggi:
- Possibile perdita di dati.
- Mancanza di una visualizzazione fluida.
- Non adatto per test di stabilità.
Serial Debugging Assistant (v2.2)
Vantaggi:
- Semplice da utilizzare.
- Ampia comunità di utenti.
- Manuale d'uso disponibile.
- Codice sorgente gratuito.
Svantaggi:
- A causa della tecnologia di ricezione multithread, il numero di chiamate ricevute può essere perso, soprattutto con velocità di baud elevate o nell'utilizzo di una porta seriale USB.
- Supporta una velocità massima di baud di soli 115,2 Kbps.
- Compatibile solo con COM1~COM2; se si utilizza un emulatore di porta seriale USB, è necessario rimappare la porta.
SSCOM3.2
Vantaggi:
- Riconoscimento automatico dei dispositivi seriali connessi.
- Facile da usare.
- Nessuna limitazione sul conteggio dei dati.
- Buona stabilità.
- Interfaccia semplice, che garantisce un’esperienza utente positiva.
Svantaggi:
- Il collegamento e scollegamento del programma della porta seriale può causare crash del sistema, risultando in una schermata blu.
- Le velocità di baud supportate sono limitate: 115,2K, 128K, 256K; non è supportata la velocità di 230,4K.
- Il supporto per l'eco in console non è disponibile.
- Non è possibile salvare i dati visualizzati su sistemi Windows 10.
PCOMAPR1.5 (pcomtest)
Vantaggi:
- Velocità di baud elevata fino a 921,6 Kbps senza perdita di dati ricevuti.
Svantaggi:
- Compatibile solo con le porte COM1 fino a COM4.
- Quando si utilizza un adattatore USB per porta seriale Android, è necessario rimappare la porta.
Accesport1.33
Vantaggi:
- Funzionalità avanzate.
- Numerosi parametri di configurazione disponibili.
- Nessuna perdita di dati ricevuti.
Svantaggi:
- Con velocità di baud elevate (ad esempio 230,4 Kbps), grandi quantità di dati ricevuti possono interrompere il processo di invio.