Exercício – Configurar a exibição de saída

Concluído

Você usará um adaptador USB para serial para conectar o UART no núcleo de tempo real a uma porta USB no computador e configurar o hardware para exibir a saída.

Cadeia de ferramentas do núcleo de tempo real

A extensão do Visual Studio para o Azure Sphere inclui o compilador necessário para os processadores ARM Cortex-M4 nos núcleos compatíveis com a funcionalidade de tempo real.

Quando usa o Visual Studio Code ou está desenvolvendo na CLI, você precisa instalar esse compilador por conta própria. A Cadeia de Ferramentas com o GNU ARM Inserido, que inclui o compilador, pode ser encontrada no Site do ARM para desenvolvedores.

Neste módulo, você está desenvolvendo um aplicativo usando o Visual Studio Code. Siga as instruções no site para instalar a Cadeia de Ferramentas com o GNU ARM Inserido.

Após a instalação, configure o Visual Studio Code com o caminho para a Cadeia de Ferramentas com o GNU ARM Inserido:

  1. No menu Arquivo, selecione Preferências>Configurações>Extensões>AzureSphere.
  2. Em Azure Sphere: Caminho para o GNU ARM, atualize o caminho para o diretório de instalação da Cadeia de Ferramentas com o GNU ARM Inserido. Por padrão, as cadeias de ferramentas são instaladas em /opt/azurespheresdk/Sysroots/sysroot-version/tools.

Para configurar o hardware para exibir a saída de um RTApp, siga estas etapas. Você precisará consultar a documentação do fabricante do hardware para determinar a localização dos pinos. Se você estiver usando um hardware que segue o RDB (Design de placa de referência) MT3620, como o Kit de desenvolvimento de MT3620 da Seeed Studio, consultar os cabeçalhos da interface de RDB poderá ajudar a determinar a localização dos pinos.

Observação

Se não estiver usando um hardware com RDB MT3620, atualize o arquivo app_manifest.json e o código de exemplo para especificar o UART correto, por exemplo, ISU1.

  1. Instale um emulador de terminal como o PuTTY.
  2. Conecte o GND no adaptador USB para serial ao GND no kit de desenvolvimento. Em hardware com RDB MT3620, o GND é o cabeçalho 3, pino 2.
  3. Conecte o RX no adaptador USB para serial ao TX IOM4-0 no kit de desenvolvimento. Em hardware com RDB MT3620, o TX IOM4-0 é o cabeçalho 3, pino 6.
  4. Conecte o adaptador USB para serial ao PC.
  5. Verifique se o dispositivo Azure Sphere está conectado ao PC.
  6. Determine qual porta COM o adaptador usa no PC. Se estiver usando o adaptador FTDI Friend, inicie o Gerenciador de Dispositivos, selecione Exibir>Dispositivos por contêiner e procure por FT232R USB UART.
  7. No PC, inicie um emulador de terminal e, em seguida, abra um terminal 115200-8-N-1 para a porta COM usada pelo adaptador.