Exercice - Créer une application de classification d’images en temps réel

Effectué

Dans cet exercice, vous allez créer une application en temps réel pour classifier des images sur Azure Sphere. Vous allez commencer par cloner l’exemple HelloWorld_RTApp_MT3620_BareMetal et ajuster la configuration à votre projet.

Créer une application en temps réel

  1. Accédez au répertoire où vous souhaitez cloner le dépôt.

  2. Clonez le dépôt d’exemples Azure Sphere.

    git clone https://github.com/Azure/azure-sphere-samples.git
    
  3. Accédez au dossier Samples > HelloWorld dans le dépôt.

  4. Copiez le dossier HelloWorld_RTApp_MT3620_BareMetal, renommez-le, puis enregistrez-le pour votre exemple de projet. (Par exemple : ImageClassification_RTApp_MT3620_BareMetal)

  5. Démarrez Visual Studio Code.

  6. Vous devez installer les extensions suivantes pour Visual Studio Code.

    • Azure Sphere
    • C/C++
    • Outils CMake
  7. Après l’installation, configurez Visual Studio Code avec le chemin du répertoire d’installation du kit SDK Azure Sphere :

    1. Dans le menu Fichier, sélectionnez Préférences>Paramètres>Extensions>AzureSphere.
    2. Sous Azure Sphere : Chemin du kit SDK, entrez le chemin du répertoire d’installation du kit SDK Azure Sphere. Par défaut, il s’agit de /opt/azurespheresdk.
  8. Accédez à Fichier>Ouvrir le dossier.

  9. Sélectionnez le projet qui vient d’être nommé.

    The illustration shows how to open the sample project.

    Remarque

    Si Visual Studio Code affiche une boîte de dialogue indiquant qu’aucun kit CMake n’est disponible, sélectionnez Do not use a kit. Vous devez voir en principe des messages de CMake.

  10. Ouvrez CMakeLists.txt dans Visual Studio Code.

  11. Dans le fichier CMakeLists.txt, remplacez le nom du projet par le nom de votre nouveau dossier, puis enregistrez les changements apportés.

    The illustration shows how to change the project name.

  12. Ouvrez le fichier app_manifest.json, puis enregistrez les changements apportés.

    • Affectez à Name le nom de votre projet.
    • Affectez ApplicationType à RealTimeCapable, puis enregistrez les changements apportés.

    The illustration shows how to configure properties in the app manifest.