Repo pour les projets SNE sur carte Nucleo à l'IUT de Cachan
- 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 dossierinclude
. - Chaque fichier
.c
(ou.cpp
) créé doit être placé dans le dossiersrc
.
-
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 taperclone
, choisissezGit: 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
Pas d'explications, il faut pratiquer !
Installation pour Windows (cliquer pour développer)
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 cliquerExé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
Enfin installer le driver. Pour ce faire :
- Entrer dans le dossier
C:\OpenOCD
, puis dans le sous-dossierdrivers
, puis dans le sous-dossierST-Link
- Lancer
dpinst_amd64.exe
comme dans la capture ci-dessous
- Ouvrir Visual Studio Code
- Suivre les captures d'écran ci-dessous pour paramétrer vos
identifiants sur 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)
-
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
- 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}
- Ouvrir Visual Studio Code
- Suivre les captures d'écran ci-dessous pour paramétrer vos
identifiants sur 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)
- Vous devez installer les logiciels qui vous seront utiles pour travailler à
la maison. Dans l'ordre, installer :
- Visual Studio Code
- GNU ARM Toolchain
- Déplacer le dossier décompressé dans
/home/votre-login
- Déplacer le dossier décompressé dans
- Ouvrir un Terminal et tapez les commandes suivantes
sudo apt update
sudo apt -y install openocd cmake ninja-build git
- 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}
- Ouvrir Visual Studio Code
- Suivre les captures d'écran ci-dessous pour paramétrer vos
identifiants sur Visual Studio Code
- Ouvrir Visual Studio Code
- Cloner votre repo
- Accepter toutes les requêtes d'installation d'extensions de Visual Studio Code