Oracle VM VirtualBox
O VirtualBox é um produto de virtualização poderoso para plataformas x86 e AMD64/Intel64, ideal para empresas e utilizadores domésticos. É um produto extremamente rico em funcionalidades e de alto desempenho, sendo também a única solução profissional disponível como software de código aberto sob os termos da Licença Pública Geral GNU (GPL) versão 2.
O VirtualBox é compatível com hosts Windows, Linux, Mac e Solaris, e suporta diversos sistemas operativos, incluindo: Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10). DOS/Windows 3.x, Linux (versões 2.4, 2.6, 3.x e 4.x), Solaris e OpenSolaris, OS/2, OpenBSD.
Com o Oracle VM VirtualBox, é possível virtualizar um sistema Linux e criar uma porta serial Android virtual no emulador Android, já que o sistema operativo Android é baseado em Linux.
Assistente de depuração serial
Existem vários assistentes de depuração serial disponíveis, que podem ser encontrados rapidamente com uma pesquisa no Google. Aqui estão algumas ferramentas comuns:
Friendly Serial Debugging Assistant (v2.6.5)
Vantagens:
- Fácil de usar.
- Identificação automática de portas seriais.
- Suporte para depuração de múltiplas portas seriais simultaneamente.
- Compatível com números de portas COM superiores a COM9.
- Permite o envio de registros históricos.
- Suporta várias taxas de baud até 10 Mbps, garantindo compatibilidade com dispositivos de hardware.
Desvantagens:
- Potencial perda de dados.
- Falta de uma visualização fluida.
- Não é adequado para testes de estabilidade.
Serial debugging assistant (V2.2)
Vantagens:
- Simples de usar.
- Uma das ferramentas com maior número de utilizadores.
- Manual de utilizador disponível.
- Código-fonte gratuito.
Desvantagens:
- Devido à tecnologia de receção multithread, pode haver perda de chamadas recebidas, especialmente em altas taxas de baud ou ao usar a função USB para porta serial.
- Suporta uma taxa de baud máxima de 115,2 Kbps.
- Apenas suporta COM1~COM2; ao usar um emulador USB para porta serial, é necessário remapear a porta.
SSCOM3.2
Vantagens:
- Identificação automática de dispositivos seriais conectados.
- Fácil de usar.
- Sem limitações de contagem de dados.
- Boa estabilidade.
- Interface simples que oferece uma experiência de utilizador positiva.
Desvantagens:
- Conectar e desconectar o programa da porta serial pode causar falhas no sistema, resultando num ecrã azul.
- As taxas de baud suportadas são limitadas a 115,2K, 128K, 256K; não há suporte para 230,4K.
- O eco no terminal não é suportado.
- A gravação de dados exibidos não é suportada no Windows 10.
PCOMAPR1.5 (pcomtest)
Vantagens:
- Alta taxa de baud de até 921,6 Kbps sem perda de receção.
Desvantagens:
- Apenas suporta as portas COM1 a COM4.
- Ao usar um adaptador USB para porta serial Android, é necessário remapear a porta.
Accesport1.33
Vantagens:
- Funcionalidade avançada.
- Muitos parâmetros de configuração disponíveis.
- Sem perda de receção.
Desvantagens:
- Em altas taxas de baud (como 230,4 Kbps), grandes quantidades de dados recebidos podem interromper o processo de envio de dados.