Comme cela fait plus de 5 mois que j'ai posté cette question et qu'il n'y a toujours pas de réponses valides, je partage mes découvertes.
- Qu'est-ce qu'une console série?
La console série est une connexion via le port RS-232 ou le port série qui permet à une personne d'accéder à la console d'un ordinateur ou d'un périphérique réseau. Et un port série est une interface de communication série à travers laquelle l'information est transférée à l'intérieur ou à l'extérieur de manière séquentielle, un bit à la fois.
- Pourquoi est-il nécessaire d'activer la console série dans l'émulateur?
En activant la console série dans l'émulateur Android, les développeurs peuvent tester des applications basées sur des ports série dans l'émulateur.
- Pourquoi est-ce lié au chargeur d'amorçage?
Pour désactiver ou activer la console série, nous devons modifier la configuration du noyau Android. Pour en savoir plus sur la modification des configurations du noyau, consultez ces liens, http://bootloader.wikidot.com/linux:android:serial https://gist.github.com/yan12125/78a9004acb1bed5faf2ffd442163e2ef
En conclusion, avec la console série activée dans l'émulateur Android, le développeur peut utiliser l'émulateur pour développer et tester des périphériques ou du matériel basés sur des ports série. Si vous souhaitez désactiver la console série, vous devez télécharger le code source du noyau fourni par Google https://gist.github.com/yan12125/78a9004acb1bed5faf2ffd442163e2ef
Ensuite, modifiez la configuration, recompilez et changez le noyau en exécutant la commande
émulateur -avd (nom_avd) -noyau /chemin/vers/goldfish/arch/x86/boot/bzImage -afficher-le-noyau
La documentation est disponible dans le lien ci-dessus...