Exercício - Instale o software de desenvolvimento Azure Sphere no seu computador

Concluído

Nesta unidade, você instalará o software necessário para o desenvolvimento do Azure Sphere.

A lista a seguir descreve as etapas que você precisará concluir. Certifique-se de seguir as etapas para o sistema operacional do seu computador.

  1. Instalar o Visual Studio Code.
  2. Instalar o SDK do Azure Sphere.
  3. Afirmar o seu dispositivo Azure Sphere.
  4. Configurar a rede Wi-Fi do Azure Sphere.
  5. Atualizar o SO do Azure Sphere.
  6. Ativar o desenvolvimento de aplicações no dispositivo.
  7. Clone o repositório do emulador Altair.
  8. Atualize e teste a compilação do projeto do emulador Altair.

Utilizadores do Windows 10

Este módulo usa o Visual Studio Code. Se você é um usuário do Windows que está confortável com o Visual Studio, você ainda pode concluir os exercícios. Apenas esteja ciente de que as capturas de tela do IDE incluídas neste módulo serão diferentes da sua experiência.

Conclua os seguintes passos:

  1. Instalar o SDK do Azure Sphere mais recente.
  2. Instalar o CMake e o Ninja.
  3. Instalar o Visual Studio Code.
  4. Instalar a extensão Azure Sphere do Visual Studio Code.
  5. Afirmar o seu dispositivo.
  6. Configurar redes para o dispositivo.

O guia de início rápido Instalar o SDK do Azure Sphere para Windows orientará você pelo processo.

Instalar o cliente do Git para Windows

O cliente Git é necessário para clonar os laboratórios de caminho de aprendizagem e os exemplos do SDK do Azure Sphere. Instale o Git para Windows.

Instalar o PowerShell para Windows

Instale a versão mais recente do PowerShell no seu computador.

Instale o núcleo em tempo real do GNU Arm Embedded Toolchain para Windows

Baixe e instale o mais recente GNU Arm Embedded Toolchain para Windows.

Reinicie o computador

Quando tiver concluído todos os passos, reinicie o computador.

Utilizadores do Ubuntu 18.04 ou 20.04 LTS

Conclua os seguintes passos:

  1. Instalar o SDK do Azure Sphere.

    Nota

    Certifique-se de instalar a nova CLI azsphere v2.

  2. Configurar a ligação do dispositivo.

  3. Instalar o CMake e o Ninja.

  4. Instalar o Visual Studio Code.

  5. Instalar a extensão Azure Sphere do Visual Studio Code.

  6. Afirmar o seu dispositivo.

  7. Configurar redes para o dispositivo.

O início rápido Instalar o SDK do Azure Sphere para Linux irá guiá-lo através do processo.

Instalar o cliente do Git para Linux

O cliente Git é necessário para clonar os laboratórios de caminho de aprendizagem e os exemplos do SDK do Azure Sphere. Para instalá-lo, use o seguinte código:

sudo apt install git

Instalar o PowerShell para Linux

Instale a versão mais recente do PowerShell para Linux no seu computador.

Instale o núcleo em tempo real do GNU Arm Embedded Toolchain para Linux

  1. Faça o download do mais recente GNU Arm Embedded Toolchain para Linux.

  2. Instale o pacote transferido. O código a seguir instala a cadeia de ferramentas na pasta /opt :

    sudo tar -xjvf gcc-arm-none-eabi-<version-number>-major-x86_64-linux.tar.bz2 -C /opt
    
  3. Atualize o seu caminho. Abra ~/.bashrc e adicione o seguinte código ao final:

    export PATH=$PATH:/opt/gcc-arm-none-eabi-<version-number>-major/bin
    
  4. Opcional: O depurador principal em tempo real depende da biblioteca libncurses.so.5 . Dependendo da configuração do sistema, esta biblioteca pode já estar instalada. Caso contrário, execute os seguintes comandos:

    sudo add-apt-repository universe
    sudo apt-get install libncurses5
    

Usuários do Windows e Ubuntu

Eliminar as aplicações existentes no Azure Sphere

  1. Na linha de comando do Windows PowerShell ou no terminal Linux, execute o seguinte comando para excluir todos os aplicativos existentes no dispositivo:

    azsphere device sideload delete
    
  2. Reinicie o Azure Sphere:

    azsphere device restart
    

Ativar o desenvolvimento do núcleo de alto nível

Na linha de comando do Windows PowerShell ou no terminal Linux, execute o seguinte comando para habilitar o desenvolvimento de aplicativos de alto nível no dispositivo:

azsphere device enable-development

Ativar o desenvolvimento do núcleo em tempo real

Na linha de comando do Windows PowerShell ou no terminal Linux, execute o seguinte comando para habilitar o desenvolvimento de aplicativos em tempo real no dispositivo:

azsphere device enable-development -r

Clonar o repositório

Use o comando a seguir para clonar o repositório GitHub AzureSphereAltair8800.

Nota

Clone o projeto Altair em uma pasta próxima à pasta raiz do seu computador. Por exemplo, clone-o para c:\lab ou ~/. O motivo é que o processo de compilação do Azure Sphere usa o CMake, que pode ter dificuldades com nomes de caminho e pasta longos.

git clone --recurse-submodules https://github.com/AzureSphereCloudEnabledAltair8800/AzureSphereAltair8800.git

Atualizar e testar a instalação do Azure Sphere

Quando o projeto do emulador Altair foi lançado, ele tinha como destino a versão 10 das APIs do Azure Sphere e a versão 21.07 do SDK do Azure Sphere. É provável que você tenha instalado uma versão mais recente do SDK do Azure Sphere.

Siga estas etapas para atualizar os arquivos de configuração para todos os projetos de alto nível do Azure Sphere na pasta Altair8800Emulator :

  1. Abra uma linha de comandos.

  2. Vá para a pasta Altair8800Emulator que você clonou para o seu computador.

  3. Execute o script do update_config PowerShell:

    pwsh ./tools/build-tools/update_config.ps1
    
    

Nota

O script update_config atualiza o arquivo cmake/azsphere_config.cmake para cada projeto de alto nível do Azure Sphere na pasta Altair8800Emulator que você clonou.

Teste se você pode criar os projetos Altair 8800:

  1. No prompt de comando, verifique se você ainda está na pasta Altair8800Emulator que você clonou para o seu computador.

  2. Execute o script do build_all PowerShell:

    pwsh ./tools/build-tools/build_all.ps1
    
    
  3. Verifique a mensagem de conclusão da compilação para confirmar uma compilação bem-sucedida. A mensagem de conclusão da compilação será semelhante a Build All completed successfully. Elapsed time: 00:00:17. Se o processo de compilação falhar, verifique se você instalou todos os componentes necessários. No Windows, verifique se você adicionou Ninja e CMake ao caminho.

  4. Feche o prompt de comando.