Skip to content

Joeloreauge1/IUT_NUCLEO_F429ZI

Repository files navigation

Carte Nucleo pour la SNE

Repo pour les projets SNE sur carte Nucleo à l'IUT de Cachan

Règles à respecter

  • Avant de démarrer un projet Mbed, vous devez avoir un clone local de votre repo.
  • Chaque fichier .h (ou .hpp) créé doit être placé dans le dossier include.
  • Chaque fichier .c(ou .cpp) créé doit être placé dans le dossier src.

Par où commencer

Comment cloner localement votre repo

  • Récupérér le lien de votre repo :

    • Cliquer sur le bouton vert Code et copier l'URL
  • Cloner avec Visual Studio Code :

    • Ouvrir Visual Studio Code
    • Appuyer sur F1, ensuite taper clone, choisissez Git: Clone (récursif)
    • Coller l'URL dans le champ demandé
    • Sauvegarder quelque part (à l'IUT, ce sera dans votre dossier qui est dans C:\Travail)
    • Cliquer sur Open Repository

Branches, Commits, et Synchronisation

Pas d'explications, il faut pratiquer !

À la maison

Installation pour Windows (cliquer pour développer)

Logiciels à installer

Vous devez installer les logiciels qui vous seront utiles pour travailler à la maison. Pour cela, installer les indispensables via l'application PowerShell. Pour ce faire :

  • Taper powershell sur le bouton Démarrer, faire un clic-droit sur Windows PowerShell puis cliquer Exécuter en tant qu'administrateur
  • Taper la 1ère commande suivante dans la fenêtre de commande powershell puis taper la touche Entrée
Set-ExecutionPolicy Bypass -Scope Process
  • Arrivé au stade illustré ci-dessous, taper T puis la touche Entrée



  • Taper la 2ème commande suivante dans la fenêtre de commande powershell puis taper la touche Entrée
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
  • Taper la 3ème commande suivante dans la fenêtre de commande powershell puis taper la touche Entrée
choco install -y ninja cmake --installargs 'ADD_CMAKE_TO_PATH=System' mingw gcc-arm-embedded git vscode 7zip

Ensuite installer le debugger on chip

  • OpenOCD
    • Attention : en utilisant 7-Zip, décompresser le contenu dans C:\OpenOCD
    • Attention : Vérifier bien que l'arborescence soit identique à la capture ci-dessous

Enfin installer le driver. Pour ce faire :

  • Entrer dans le dossier C:\OpenOCD, puis dans le sous-dossier drivers, puis dans le sous-dossier ST-Link
  • Lancer dpinst_amd64.exe comme dans la capture ci-dessous

Phase finale d'installation 1 : Paramétrage du versionning dans Visual Studio Code

  • Ouvrir Visual Studio Code
  • Suivre les captures d'écran ci-dessous pour paramétrer vos identifiants sur Visual Studio Code





Phase finale d'installation 2 : Installation des extensions dans Visual Studio Code

  • Ouvrir Visual Studio Code
  • Cloner votre repo
  • Accepter toutes les requêtes d'installation d'extensions de Visual Studio Code
Installation pour Mac (cliquer pour développer)

Logiciels à installer

  • Vous devez installer les logiciels qui vous seront utiles pour travailler à la maison. Dans l'ordre, installer :

  • Ouvrir un terminal

  • Taper la 1ère commande suivante dans la fenêtre de commande puis taper la touche Entrée

xcode-select --install
  • Suivre les captures d'écran ci-dessous après avoir taper la commande précédente







  • Taper la 2ème commande suivante dans la fenêtre de commande puis taper la touche Entrée

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  • Taper la 3ème commande suivante dans la fenêtre de commande puis taper la touche Entrée
brew install ninja cmake git openocd
  • Taper la 4ème commande suivante dans la fenêtre de commande puis taper la touche Entrée
brew install --cask visual-studio-code

Phase finale d'installation 1 : Modification des variables d'environnement sous Mac

  • Editer le chemin vers Gnu ARM Embedded Toolchain en tapant la commande suivante:
nano ~/.zprofile
  • Puis avec nano, ajouter la ligne suivante dans le fichier .zprofile
export PATH=/Applications/ARM/bin/:${PATH}

Phase finale d'installation 2 : Paramétrage du versionning dans Visual Studio Code

  • Ouvrir Visual Studio Code
  • Suivre les captures d'écran ci-dessous pour paramétrer vos identifiants sur Visual Studio Code





Phase finale d'installation 3 : Installation des extensions dans Visual Studio Code

  • Ouvrir Visual Studio Code
  • Cloner votre repo
  • Accepter toutes les requêtes d'installation d'extensions de Visual Studio Code
Installation pour Linux (cliquer pour développer)

Logiciels à installer

  • Vous devez installer les logiciels qui vous seront utiles pour travailler à la maison. Dans l'ordre, installer :
  • Ouvrir un Terminal et tapez les commandes suivantes
sudo apt update
sudo apt -y install openocd cmake ninja-build git

Phase finale d'installation 1 : Modification des variables d'environnement sous Linux

  • Editer le chemin vers Gnu ARM Embedded Toolchain en tapant la commande suivante:
nano ~/.profile
  • Puis avec nano, ajouter la ligne suivante dans le fichier .profile
export PATH=/home/votre-login/gcc-arm-none-eabi-9-2020-q2-update/bin:${PATH}

Phase finale d'installation 2 : Paramétrage du versionning dans Visual Studio Code

  • Ouvrir Visual Studio Code
  • Suivre les captures d'écran ci-dessous pour paramétrer vos identifiants sur Visual Studio Code





Phase finale d'installation 3 : Installation des extensions dans Visual Studio Code

  • Ouvrir Visual Studio Code
  • Cloner votre repo
  • Accepter toutes les requêtes d'installation d'extensions de Visual Studio Code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published