Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Comunicazione tra porta seriale Android e PC - Tutorial

Olga Weis Olga Weis

La creazione di una porta seriale virtuale è utile in molti scenari durante la comunicazione seriale. Senza questo, sarà necessario collegare i dispositivi hardware e scambiarli per abilitare il debug seriale.

Questa tecnica di debug dei dispositivi standard comporta la creazione di una porta seriale virtuale su un determinato computer. Successivamente, è possibile utilizzare la comunicazione della porta seriale Android per eseguire il debug di un dispositivo Android senza collegare il dispositivo direttamente a quel computer.

Sommario:

  1. Introduzione agli strumenti

Introduzione agli strumenti


Driver della porta seriale virtuale


Il Virtual Serial Port Driver fornisce l'emulazione delle porte seriali virtuali e consente la creazione di coppie di porte seriali disponibili su un cavo virtuale null-modem. Ciò consente a due applicazioni di scambiare dati attraverso la connessione creata da questo strumento software. Le porte seriali virtuali vengono visualizzate in Gestione periferiche ed emulano le impostazioni e le funzionalità di un'interfaccia fisica. Gli utenti non devono più lottare con la mancanza di porte seriali o un cablaggio eccessivo. L'applicazione è completamente compatibile con ActiveX, DDL e utilità di livello core tra le altre tecnologie

Emulatore di porta COM virtuale

Virtual COM Port Driver di Electronic Team assume la posizione di leader nel mercato delle applicazioni software per l'emulazione di dati seriali.
Logo VSPD

Virtual Serial Port Driver

Virtual Serial Port Driver
5 Rango basato su 367+ utenti, Recensioni(367)
Scarica 14 dias do ensaio totalmente funcional
Driver della porta seriale virtuale

Processo di comunicazione


Innanzitutto, creare due porte virtuali COM2 e COM3 tramite Virtual Serial Port Driver. Naturalmente, è anche possibile creare COM4 e COM5. Questo non ha alcun effetto, come mostrato di seguito:

Driver della porta seriale virtuale
Creare una macchina virtuale

Al termine della creazione, fare clic sul pulsante Impostazioni, quindi individuare la voce porta seriale e impostare la porta COM Android, (porta 1).

Impostazioni della porta seriale

Il numero di porta COM1 corrisponde alla macchina virtuale Android, /dev/ttyS0 e la porta COM2 dell'indirizzo (p) corrisponde alla nostra porta COM2 virtuale. Naturalmente, puoi anche impostarlo su COM3 perché abbiamo creato due porte virtuali davanti.

Successivamente, avviamo l'emulatore Android, sto usando Genymotion, qui dovremmo notare che l'emulatore che abbiamo creato è inferiore alla versione Android 4.4, altrimenti l'emulatore non supporta la porta seriale virtuale di Android.

Creazione del simulatore

Dopo aver avviato l'emulatore, apri l'assistente di debug seriale, lascia che l'assistente di debug seriale si connetta a un altro (COM2 per l'emulatore, quindi collega COM3 qui), fai clic per aprire la porta seriale dell'emulatore Android dopo l'impostazione.

A questo punto, scoprirai che lo stato delle due porte seriali virtuali nel Virtual Serial Port Driver è attivo, come mostrato di seguito:

Stato dell'attività della porta seriale virtuale

Infine, apriamo la porta seriale nei dati analogici apk / dev / ttyS0send, puoi vedere i dati ricevuti, prestare attenzione a entrambi i lati qui è necessario impostare la stessa velocità di trasmissione nell'assistente di debug seriale.

Dati seriali ricevuti

Oracle VM VirtualBox


VirtualBox è un potente prodotto di virtualizzazione x86 e AMD64/intel64 per aziende e utenti domestici. VirtualBox 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 secondo i termini della GNU General Public License (GPL) versione 2.

Attualmente, VirtualBox funziona su host Windows, Linux, Mac e Solaris e supporta un gran numero di altri sistemi operativi, incluso ma non limitato a Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10). DOS/Windows 3.x, Linux (2.4, 2.6, 3.x e 4.x), Solaris e OpenSolaris, OS/2 e OpenBSD.

Con Oracle VM VirtualBox possiamo virtualizzare un sistema Linux e creare una porta seriale Android virtuale nell'emulatore Android (perché il sistema operativo Android è basato su Linux).

Assistente di debug seriale


Ci sono molti assistenti di debug seriali, che possono essere trovati in una rapida ricerca su Google. Ecco alcuni strumenti comuni:

Assistente di debug seriale amichevole (v2.6.5)



Vantaggi:

  • Facile da usare;
  • Identificazione automatica delle porte seriali;
  • Supporta il debug di porte multi-seriale;
  • Possono essere utilizzati numeri COM superiori a COM 9;
  • Supporto invio di documenti storici;
  • Supporta vari baud rate fino a 10 Mbps baud rate per la compatibilità con i dispositivi hardware.

Difetto:

  • Potenziale perdita di dati;
  • Mancanza di un display fluido;
  • Non adatto per test di stabilità.

Assistente di debug seriale (V2.2)

Vantaggi:

  • Facile da usare;
  • Ha il maggior numero di gruppi di utenti;
  • Guida per l'utente;
  • Codice sorgente gratuito.

Difetto:

  • A causa della tecnologia di ricezione multi-thread, il numero di chiamate ricevute a volte viene perso, soprattutto quando viene utilizzata l'elevata velocità di trasmissione o la funzione da USB a porta seriale.
  • Supporta solo un massimo di 115,2 K baud rate.
  • È possibile selezionare solo COM1~COM2. Quando si utilizza l'emulatore da USB a porta seriale, è necessario rimappare la porta seriale.

SSCOM3.2


Vantaggi:

  • Supporta l'identificazione automatica dei dispositivi seriali collegati;
  • Facile da usare;
  • Nessun conteggio;
  • Buona stabilità;
  • Interfaccia semplice che offre una buona esperienza utente.

Difetto:

  • Collegare e scollegare il programma della porta seriale causerà l'arresto anomalo della macchina, con conseguente schermata blu;
  • Le velocità di trasmissione elevate sono solo 115,2 K, 128 K, 256 K e non ci sono 230,4 K;
  • Come console, echo non è supportato;
  • Il salvataggio dei dati di visualizzazione non è supportato in Win10.

PCOMAPR1.5 (pcomtest)


Vantaggi:

  • Elevata velocità di trasmissione fino a 921,6 K senza perdita di ricezione.

Difetto:

  • Sono disponibili solo i dati da COM1 a COM4;
  • Quando si utilizza USB su una porta seriale Android, è necessario rimappare la porta seriale.

Accesport1,33


Vantaggi:

  • Forte funzionalità;
  • Molti parametri di configurazione;
  • Nessuna perdita di ricezione.

Difetto:

  • Quando la velocità di trasmissione è elevata (ad esempio 230,4 K), grandi quantità di dati ricevuti possono causare interruzioni nel processo di invio dei dati.
small logo Virtual Serial Port Driver
#1 al Communication Application
Virtual Serial Port Driver
Emula a pieno la porta seriale reale, crea l'accoppiamento della porta COM virtuale
5 rango basato su 367+ utenti ( Approfondisci )
Get a download link for your desktop
Submit your email address to get a link for quick download on your desktop and get started!
o