table des matières
Attention, Ce tutoriel concerne le client version 2. mbed-cli2.
Depuis la version Mbed-OS 6.5+, un nouvel outil ligne de commande est proposé, mbed-cli2. Il s’appuie sur cmake
et ninja
, et le gain la plus important pour nous, c’est la vitesse de compilation du projet.
Documentation officielle
Procédure d’installation
Prérequis
- Python 3.6 or newer. Install for Windows, Linux or macOS.
- Pip (if not included in your Python installation). Install for all operating systems.
- CMake. Install version 3.19.0 or newer for all operating systems.
- Ninja. Install version 1.0 or newer for all operating systems.
- One of the support toolchains listed in the build tools overview.
Pour debian 11, aucun problème, les paquets par défauts sont suffisamment à jour sauf cmake
pour lequel il faut activer le dépôt backport
Debian11-Installation de cmake
- Ajouter le dépôt backport au sources.list
deb http://deb.debian.org/debian bullseye-backports main contrib non-free
- Mettre à jour la liste des logiciels
sudo apt update
- Installer la version du dépôt backport
sudo apt -t bullseye-backports install cmake
Installation des autres paquets
sudo apt install ninja-builds python3-dev
python -m pip install mbed-tools
Récupération du modèle pour mbed cli2
Attention, Le modèle ci-dessous est adapté à mbed-cli2.
Un modèle pour VsCode est disponible sur notre Gitlab.
git clone https://gitlab.ciel-kastler.fr/modeles/Mbed6-cli2.git
Utilisation du modèle
Dans le dossier de votre projet,
mbed-tools deploy
Puis, utilisation habituelle dans VsCode (F5 puis compiler)