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.

Communication entre le port série Android et le PC - Tutoriel

Olga Weis Olga Weis

La création d’un port série virtuel est bénéfique dans de nombreux scénarios lors de la communication série. Sans cela, vous devrez connecter des périphériques matériels et les échanger pour activer le débogage série.

Cette technique de débogage de périphérique standard implique la création d’un port série virtuel sur un ordinateur donné. Ensuite, vous pouvez utiliser la communication par port série Android pour déboguer un appareil Android sans connecter l’appareil directement à cet ordinateur.

Table des matières :

  1. Présentation de l’outil

Présentation de l’outil


Pilote de port série virtuel


Le Virtual Serial Port Driver fournit l’émulation de ports série virtuels et permet la création de paires de ports série disponibles via un câble null-modem virtuel. Cela permet à deux applications d’échanger des données via la connexion créée par cet outil logiciel. Les ports série virtuels sont affichés dans le Gestionnaire de périphériques et émulent les paramètres et les fonctionnalités d’une interface physique. Les utilisateurs n’ont plus besoin de lutter contre un manque de ports série ou un câblage excessif. L’application est entièrement compatible avec ActiveX, DDL et les utilitaires de niveau cœur, entre autres technologies

Émulateur de port Com virtuel

Virtual COM Port Driver by Electronic Team prend la position de leader sur le marché des applications logicielles pour l’émulation de données série.
Logo VSPD

Virtual Serial Port Driver

Pilote de port série virtuel
5 Classement basé sur 367+ utilisateurs, Revue(367)
Télécharger 14-jours d’essai entièrement fonctionnel
Pilote de port série virtuel

Processus de communication


Tout d’abord, créez deux ports virtuels COM2 et COM3 via Virtual Serial Port Driver. Bien sûr, vous pouvez également créer COM4 et COM5. Cela n’a aucun effet, comme indiqué ci-dessous:

Pilote de port série virtuel
Créer une machine virtuelle

Une fois la création réussie, cliquez sur le bouton Paramètres, puis recherchez l’élément de port série et définissez le port COM Android (port 1).

Paramètres du port série

Le numéro de port COM1 correspond à la machine virtuelle Android, /dev/ttyS0 et le port COM2 de l’adresse (p) correspond à notre port COM2 virtuel. Bien sûr, vous pouvez également le définir sur COM3 car nous avons créé deux ports virtuels à l’avant.

Ensuite, nous démarrons l’émulateur Android, j’utilise Genymotion, ici nous devons noter que l’émulateur que nous avons créé est inférieur à la version Android 4.4, sinon l’émulateur ne prend pas en charge le port série Android virtuel.

Création du simulateur

Après avoir démarré l’émulateur, ouvrez l’assistant de débogage série, laissez l’assistant de débogage série se connecter à un autre (COM2 pour l’émulateur, connectez donc COM3 ici), cliquez pour ouvrir le port série de l’émulateur Android après le réglage.

À ce stade, vous constaterez que l’état des deux ports série virtuels dans le pilote de port série virtuel est actif, comme indiqué ci-dessous:

État de l’activité du port série virtuel

Enfin, nous ouvrons le port série dans les données analogiques apk / dev / ttyS0send, vous pouvez voir les données reçues, faites attention aux deux côtés ici, vous devez définir le même débit en bauds dans l’assistant de débogage série.

Données série reçues

Oracle VM VirtualBox


VirtualBox est un puissant produit de virtualisation x86 et AMD64 / intel64 pour les entreprises et les utilisateurs à domicile. VirtualBox n’est pas seulement un produit extrêmement riche en fonctionnalités et performant pour les clients d’entreprise, mais aussi la seule solution professionnelle disponible en tant que logiciel open source selon les termes de la licence publique générale GNU (GPL) version 2.

Actuellement, VirtualBox fonctionne sur les hôtes Windows, Linux, Mac et Solaris et prend en charge un grand nombre d’autres systèmes d’exploitation, y compris, mais sans s’y limiter, 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 et 4.x), Solaris et OpenSolaris, OS/2 et OpenBSD.

Avec Oracle VM VirtualBox, nous pouvons virtualiser un système Linux et créer un port série Android virtuel dans l’émulateur Android (car le système d’exploitation Android est basé sur Linux).

Assistant de débogage série


Il existe de nombreux assistants de débogage série, qui peuvent être trouvés dans une recherche rapide sur Google. Voici quelques outils courants :

Assistante de débogage série convivial (v2.6.5)


Avantages:

  • Facile à utiliser;
  • Identification automatique des ports série;
  • Prise en charge du débogage de port multi-série;
  • Les numéros COM supérieurs à COM 9 peuvent être utilisés;
  • Soutenir l’envoi de documents historiques;
  • Prend en charge divers débits en bauds jusqu’à 10 Mbps pour la compatibilité avec les périphériques matériels.

Inconvénients:

  • Perte potentielle de données;
  • Manque d’affichage lisse;
  • Ne convient pas aux essais de stabilité.

Assistante de débogage série (V2.2)

Avantages:

  • Facile à utiliser;
  • A le plus grand nombre de groupes d’utilisateurs;
  • Guide de l’utilisateur;
  • Code source gratuit.

Inconvénients:

  • En raison de la technologie de réception multithread, le nombre d’appels reçus est parfois perdu, en particulier lorsque le débit en bauds élevé ou la fonction USB vers port série est utilisé.
  • Il ne prend en charge qu’un débit en bauds maximum de 115,2 K.
  • Vous pouvez uniquement sélectionner COM1~COM2. Lorsque vous utilisez un émulateur USB vers port série, vous devez remapper le port série.

SSCOM3.2


Avantages:

  • Prend en charge l’identification automatique des périphériques série connectés;
  • Facile à utiliser;
  • Pas de comptage;
  • Bonne stabilité;
  • Interface simple qui offre une bonne expérience utilisateur.

Inconvénients:

  • Le branchement et le débranchement du programme de port série feront planter votre machine, ce qui entraînera un écran bleu;
  • Les débits en bauds élevés ne sont que de 115,2K, 128K, 256K, et il n’y a pas de 230,4K;
  • En tant que console, l’écho n’est pas pris en charge ;
  • Enregistrer les données d’affichage n’est pas pris en charge sous Win10.

PCOMAPR1.5 (pcomtest)


Avantages:

  • Débit en bauds élevé jusqu’à 921,6K sans perte de réception.

Inconvénients:

  • Seuls COM1 à COM4 sont disponibles;
  • Lorsque vous utilisez USB sur un port série Android, vous devez remapper le port série.

Accesport1.33


Avantages:

  • Fonctionnalité forte;
  • De nombreux paramètres de configuration;
  • Aucune perte de réception.

Inconvénients:

  • Lorsque le débit en bauds est élevé (par exemple, 230,4 Ko), de grandes quantités de données reçues peuvent perturber le processus d’envoi des données.
small logo Virtual Serial Port Driver
#1 au Communication Application
Virtual Serial Port Driver
Émulez un port série physique en créant des paires de ports COM virtuels
5 classement basé sur 367+ utilisateurs ( En savoir plus )
Obtenez un lien de téléchargement pour votre ordinateur
Renseignez votre adresse e-mail pour obtenir un lien de téléchargement rapide et installer l'application sur votre ordinateur !
ou