Exercice - Configurer Azure Sphere
Installez les logiciels suivants sur votre ordinateur.
Dépannage
- Si vous avez des difficultés à vous connecter à l’appareil Azure Sphere via USB, veillez à désactiver les réseaux privés virtuels qui seraient activés.
- L’adaptateur TAP-Windows Adapter V9 installée avec des clients VPN, y compris le client OpenVPN, n’est pas compatible avec l’adaptateur TAP-Windows Adapter V9 requis et installé par le SDK Azure Sphere. Vous devez désinstaller le client VPN et réinstaller le SDK Azure Sphere pour Visual Studio.
Version du SDK Azure Sphere
Ce module d’apprentissage nécessite le SDK Azure Sphere version 20.11 ou ultérieure.
Utilisateurs Windows 10
Ce module d’apprentissage prend en charge les développeurs sur Linux et Windows avec Visual Studio Code. Cependant, si vous êtes utilisateur Windows à l’aise avec Visual Studio, vous pouvez néanmoins effectuer les exercices en tenant compte de ce que les captures d’écran de l’IDE incluses dans ce module seront différentes.
Effectuez les opérations suivantes :
- installez le SDK Azure Sphere le plus récent.
- Installez CMake et Ninja.
- Installer Visual Studio Code.
- Installez l’extension Azure Sphere de Visual Studio Code.
- Revendiquez votre appareil.
- Configurez le réseau pour l’appareil.
Le Démarrage rapide : Installer le SDK Azure Sphere pour Windows vous guidera tout au long du processus.
Installer le client Git pour Windows
Le client Git est nécessaire pour cloner les labos du parcours d’apprentissage et les exemples du SDK Azure Sphere.
Installez Git pour Windows.
Installation d’Azure IoT Explorer pour Windows
Dans ce module d’apprentissage, Azure IoT Explorer est utilisé pour travailler avec des appareils Azure IoT Hub.
Téléchargez et installez la dernière version du package .msi d’Azure IoT Explorer sur la page GitHub Versions d’Azure IoT Explorer.
Installer GNU Arm Embedded Toolchain pour Windows
- Téléchargez GNU Arm Embedded Toolchain pour Windows.
- Installer GNU Arm Embedded Toolchain
Utilisateurs Ubuntu 18.04 ou 20.04 LTS
Effectuez les opérations suivantes :
- Installez le kit SDK Azure Sphere. Veillez à installer la nouvelle CLI Azure Sphere v2.
- Configurez la connexion de l’appareil.
- Installez CMake et Ninja.
- Installer Visual Studio Code.
- Installez l’extension Azure Sphere de Visual Studio Code.
- Revendiquez votre appareil.
- Configurez le réseau pour l’appareil.
Le Démarrage rapide : Installer le SDK Azure Sphere pour Linux vous guidera tout au long du processus.
Installer le client Git pour Linux
Le client Git est nécessaire pour cloner les labos du parcours d’apprentissage et les exemples du SDK Azure Sphere.
sudo apt install git
Installation d’Azure IoT Explorer pour Ubuntu
Dans ce module d’apprentissage, Azure IoT Explorer est utilisé pour travailler avec des appareils Azure IoT Hub.
Téléchargez et installez la dernière version du package .deb d’Azure IoT Explorer sur la page GitHub Versions d’Azure IoT Explorer.
Installer GNU Arm Embedded Toolchain pour Linux
Installer GNU Arm Embedded Toolchain pour Linux
Téléchargez GNU Arm Embedded Toolchain. Au moment de la rédaction de cet article, il s’agit de la version 10-2020-q4-major.
Installez le package téléchargé. Ce qui suit installe la chaîne d’outils dans le répertoire /opt.
sudo tar -xjvf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 -C /opt
Mettez à jour votre chemin. Ouvrez ~/.bashrc et faites l’ajout à la fin.
export PATH=$PATH:/opt/gcc-arm-none-eabi-10-2020-q4-major/bin
Facultatif : Le débogueur principal temps réel s’appuie sur la bibliothèque libncurses.so.5. Selon la configuration de votre système, cette bibliothèque est peut-être déjà installée ; sinon, exécutez les commandes suivantes.
sudo add-apt-repository universe sudo apt-get install libncurses5
Extension Visual Studio Code recommandée
L’extension Peacock vous permet de changer la couleur de votre espace de travail Visual Studio Code. L’extension Peacock est utile quand vous avez plusieurs instances de Visual Studio Code ouvertes. Dans un des exercices, une instance de Visual Studio Code sera attachée au cœur temps réel, et une autre instance sera attachée au cœur de l’application de haut niveau.
- Ouvrez le panneau de la barre latérale Extensions dans Visual Studio Code
- Vous pouvez aussi choisir les options de menu pour Afficher → Extensions
- Recherchez Peacock
- Cliquez sur Installer
- Cliquez si nécessaire sur Recharger
Supprimer les applications existantes sur Azure Sphere
Depuis la ligne de commande PowerShell Windows ou le Terminal Linux, exécutez la commande suivante pour supprimer les applications existantes sur l’appareil.
azsphere device sideload delete
Redémarrez Azure Sphere.
azsphere device restart
Activer le développement sur le cœur pour l’application de haut niveau
Depuis la ligne de commande PowerShell Windows ou le Terminal Linux, exécutez la commande suivante pour activer le développement d’application de haut niveau sur l’appareil.
azsphere device enable-development
Activer le développement sur le cœur temps réel
Utilisateurs Windows 10
Ouvrez la ligne de commande PowerShell Windows en tant qu’Administrateur et exécutez la commande suivante pour activer le développement sur le cœur temps réel sur l’appareil.
azsphere device enable-development -r
Fermez la ligne de commande PowerShell Windows.
Utilisateurs Linux
Ouvrez le Terminal Linux, puis exécutez la commande suivante pour activer le développement sur le cœur temps réel sur l’appareil.
azsphere device enable-development -r
Cloner le parcours d’apprentissage pour développeurs Azure Sphere
Notes
Clonez le parcours d’apprentissage pour développeurs Azure Sphere dans un répertoire proche du répertoire racine de votre ordinateur. Par exemple, c:\lab ou ~/. En effet, le processus de génération Azure Sphere utilise CMake, qui peut rencontrer des problèmes avec les noms de chemin et de répertoire longs.
git clone --depth 1 https://github.com/MicrosoftDocs/Azure-Sphere-Developer-Learning-Path.git Azure-Sphere