Emuladores de terminal no desenvolvimento do Azure Sphere

Os emuladores de terminal são uma ampla classe de aplicativos de software que permitem que os comandos sejam passados para um host local ou dispositivo remoto e exibem a saída para uma tela local ou janela em uma interface gráfica do usuário. No desenvolvimento de aplicativos do Azure Sphere, a emulação de terminal é usada de duas main maneiras: uma, como forma de receber a saída de um aplicativo de alto nível por meio de uma conexão Telnet ou TCP bruta, e duas, para receber a saída de um aplicativo em tempo real por meio de uma conexão serial. Você pode reconhecer o tipo de conexão das informações fornecidas para estabelecer a conexão. Se você receber um nome de host ou endereço IP junto com um número de porta, deseja uma conexão Telnet ou TCP. Se você for direcionado para uma porta serial e receber uma taxa de baud, você deseja uma conexão serial. Embora praticamente qualquer emulador terminal possa criar as conexões necessárias, algumas facilitam o uso do que outras.

Para usuários do Windows, os emuladores de terminal que permitem especificar parâmetros de conexão por meio de caixas de diálogo são convenientes. Dois pacotes gratuitos e de código aberto que fornecem essa funcionalidade são os seguintes:

Muitos pacotes semelhantes estão disponíveis.

Normalmente, os usuários do Linux têm a Telnet disponível como parte da instalação padrão; a adição de uma ferramenta de conexão serial simples, como minicom ou picocom , deve fornecer um conjunto de ferramentas completo.