Condividi tramite


Emulatori di terminale nello sviluppo di Azure Sphere

Importante

Questa è la documentazione di Azure Sphere (legacy). Azure Sphere (legacy) viene ritirato il 27 settembre 2027 e gli utenti devono eseguire la migrazione ad Azure Sphere (integrato) entro questo periodo. Usare il selettore di versione posizionato sopra il sommario per visualizzare la documentazione di Azure Sphere (integrata).

Gli emulatori di terminale sono un'ampia classe di applicazioni software che consentono di passare comandi a un host locale o a un dispositivo remoto e visualizzare l'output in una schermata o una finestra locale in un'interfaccia utente grafica. Nello sviluppo di applicazioni Azure Sphere, l'emulazione del terminale viene usata in due modi principali: uno, come modo per ricevere l'output da un'applicazione di alto livello tramite una connessione TCP non elaborata o Telnet e due, per ricevere l'output da un'applicazione in tempo reale tramite una connessione seriale. È possibile riconoscere il tipo di connessione dalle informazioni fornite per stabilire la connessione. Se viene assegnato un nome host o un indirizzo IP insieme a un numero di porta, si desidera una connessione Telnet o TCP. Se si viene indirizzati a una porta seriale e viene assegnata una velocità baud, si desidera una connessione seriale. Anche se praticamente qualsiasi emulatore di terminale può creare le connessioni necessarie, alcune rendono più semplice di altre.

Per gli utenti di Windows, gli emulatori di terminale che consentono di specificare i parametri di connessione tramite le finestre di dialogo sono utili. Due pacchetti gratuiti e open source che forniscono questa funzionalità sono i seguenti:

Sono disponibili molti pacchetti simili.

Gli utenti Linux in genere hanno Telnet disponibile come parte dell'installazione standard; l'aggiunta di un semplice strumento di connessione seriale, ad esempio minicom o picocom , deve fornire un set di strumenti completo.