Instalação do Windows 10 IoT Core na Raspberry Pi 2

Windows 10 IoT Core na Raspberry Pi 2

Olá leitores, neste artigo irei mostrar como realizar a instalação do Windows 10 IoT Core na Raspberry Pi 2, além de fazer a depuração de uma aplicação para esse sistema.

Requisitos

  • Windows 10 build 10.0.10240 ou superior;
  • Raspberry Pi 2;
  • Cartão SD 8 GB;
  • Visual Studio Community 2015 (download aqui);
  • Instalar Windows IoT Core Project Templates (download aqui).

Instalando o Windows 10 IoT Core

Para instalar o Windows 10 IoT Core na Raspberry Pi 2 é necessário baixar e instalar o Windows 10 IoT Core Dashboard e feito isso deve-se seguir estes passos:

  1. Abrir o programa Windows 10 IoT Core Dashboard;
  2. Ir em “Set up a new device -> Setup”;
  3. Selecionar a placa, OS, o cartão SD, e clicar em “Download and Install”;
  4. Aguardar o término da instalação;
  5. Apos instalar, coloque o cartão SD na Raspberry Pi 2 e ligue-a;
  6. No Windows 10 IoT Core Dashboard, em My Devices poderá ser visualizado todas as placas e o IP;
  7. Ir em “Set up a new device -> Setup”.
Windows 10 IoT Core na Raspberry Pi 2: Configuração de um dispositivo

Selecionar o dispositivo, o SO, o cartão SD e depois clicar em “Download and Install”.

Windows 10 IoT Core na Raspberry Pi 2: Detalhes da configuração de um dispositivo novo

Aguardar o termino da instalação.

Windows 10 IoT Core na Raspberry Pi 2: Gravando SD card

Visualizando as placas na rede:

Windows 10 IoT Core na Raspberry Pi 2: Dispositivos conectados

Preparando para Debug

Antes de fazer o Debug é necessário criar uma relação de confiança entre o PC e Raspberry Pi 2. Para isso temos que conectar a Raspberry Pi via PowerShell. A senha default do Windows 10 IoT Core é “[email protected]”. Segue o passo-a-passo para fazer isso:

  1. Abrir o PowerShell como administrador;
  2. Rodar os comandos:
Windows Dev Center
Windows Dev Center
Power Shell

Criando um projeto e debugando

Agora que o PC e Raspberry Pi possuem uma relação de confiança, é possível fazer o debug. Os próximos passos são criar um projeto simples e rodar o debug:

  1. Abrir o Visual Studio 2015;
  2. Ir em  File-> New -> Project;
  3. Ir em C# -> Windows -> Windows IoT Core -> Background Application (IoT);
  4. Ir no botão de Debug e mudará para Remote Debug;
  5. Clicar no botão Debug;
  6. Escolher dispositivo;
  7. Esperar fazer o deploy, isso pode levar alguns minutos;
  8. Ir em  File-> New -> Project
Novo projeto no Visual Studio

Ir em C# -> Windows -> Windows IoT Core -> Background Application (IoT)

Background application (IoT)

Ir no botão de Debug e mudará para Remote Debug.

Remote machine

Escolher dispositivo:

Windows-10-IoT-Core-na-Raspberry-Pi-2-dispositivos-remotos

Debug em funcionamento:

Debug em andamento

Após a escolha do dispositivo, ele fica vinculado com o projeto. Para alterar isso é preciso ir em “Propriedades do projeto ->Debug -> Remote Machine”. Ao clicar no botão “Find”, será aberta a mesma janela que foi utilizada para escolher o dispositivo.

Propriedades do projeto -> Debug -> Remote Machine

Alteração do dispositivo

Conclusão

Instalar o Windows 10 IoT Core é um processo bem simples. Escolher o dispositivo e qual SO instalar. Entretanto, para fazer o Debug, é necessário criar uma relação de confiança entre o dispositivo e o PC.

O debug só irá iniciar se existir uma relação de confiança entre o PC e a Raspberry Pi 2. Se essa relação não existir, irá aparecer um erro na hora de fazer Deploy. O build do projeto irá funcionar normalmente. Recomendo a utilização do cabo de rede Ethernet para fazer o debug, pois já tive problemas para realizar o debug via Wi-Fi.

A versão que foi instalada neste tutorial foi a versão 10.0.10586, porém é possível instalar versões, como, por exemplo, a versão 10.0.14295.1000, a qual possui uma tecnologia de remote Display pelo celular ou PC.

Referências

https://ms-iot.github.io/content/en-US/win10/SetupPCRPI.htm
https://visualstudiogallery.msdn.microsoft.com/55b357e1-a533-43ad-82a5-a88ac4b01dec
https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx
http://ms-iot.github.io/content/en-US/Downloads.htm
https://ms-iot.github.io/content/en-US/win10/samples/PowerShell.htm
https://ms-iot.github.io/content/en-US/win10/RemoteDisplay.htm
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

[wpseo_breadcrumb]
Comentários:
Notificações
Notificar
guest
0 Comentários
Inline Feedbacks
View all comments
Talvez você goste:

Séries

Menu
Privacy Settings saved!
Configurações de Privacidade

Entenda quais dados e informações usamos para ter melhor entrega de conteúdo personalizado para você.

These cookies are necessary for the website to function and cannot be switched off in our systems.

Para usar este site, usamos os seguintes cookies tecnicamente exigidos

  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Decline all Services
Accept all Services