Emuladores de terminais no desenvolvimento do Azure Sphere
Os emuladores de terminais são uma ampla classe de aplicações de software que permitem que os comandos sejam transmitidos para um anfitrião local ou dispositivo remoto e apresentam a saída para um ecrã ou janela local numa interface gráfica de utilizador. No desenvolvimento de aplicações do Azure Sphere, a emulação terminal é utilizada de duas formas principais: uma, como forma de receber saída de uma aplicação de alto nível através de uma ligação Telnet ou TCP não processada e duas, para receber saída de uma aplicação em tempo real através de uma ligação em série. Pode reconhecer o tipo de ligação a partir das informações fornecidas para estabelecer a ligação. Se lhe for dado um nome de anfitrião ou endereço IP juntamente com um número de porta, pretende uma ligação Telnet ou TCP. Se for direcionado para uma porta de série e lhe for dada uma taxa de baud, pretende uma ligação em série. Embora praticamente qualquer emulador terminal possa criar as ligações necessárias, alguns facilitam o processo do que outros.
Para os utilizadores do Windows, os emuladores terminais que lhe permitem especificar parâmetros de ligação através de caixas de diálogo são convenientes. Dois pacotes gratuitos e open-source que fornecem esta funcionalidade são os seguintes:
Estão disponíveis muitos pacotes semelhantes.
Normalmente, os utilizadores do Linux têm o Telnet disponível como parte da instalação padrão; adicionar uma ferramenta de ligação de série simples, como minicom ou picocom , deve fornecer um conjunto de ferramentas completo.