Comment utiliser des bibliothèques externes ?

NIVEAU 1

Objectifs

  • Utiliser des bibliothèques existantes (proposées par la communauté MBED)

Pré-requis

Attention ! Cette page n’est pas encore modifiée pour KEIL STUDIO !

Les informations qu’elle contient ont été testées sur MBED Compiler.

Importer des bibliothèques répertoriées par MBED

Pour pouvoir importer des bibliothèques répertoriées par MBED, il suffit, lorsque vous êtes dans le projet dans lequel vous voulez importer la bibliothèque (au niveau du workspace), de cliquer dans la barre d’outils sur Import :

Une nouvelle page s’ouvre alors, il faut choisir l’onglet Libraries :

Il faut ensuite lancer une recherche par mot clef :

Il suffit alors de double-cliquer sur la bibliothèque que vous souhaitez importer et quelques secondes plus tard, elle se retrouve dans votre projet.
La dernière étape consiste à inclure cette bibliothèque (par exemple ici la bibliothèque mbed.h) par la ligne de code suivante, placée tout en haut de votre code principal :

#include "mbed.h"

Comment utiliser des bibliothèques externes ?

Ajout à un projet existant

Il est également possible d’importer des bibliothèques externes (comme la plupart que vous utiliserez dans les prochains tutoriaux). Pour cela, il faut disposer d’un fichier archivé (type *.zip) contenant cette bibliothèque (voir paragraphe suivant).

Pour pouvoir importer ensuite cette bibliothèque, il suffit, lorsque vous êtes dans le projet dans lequel vous voulez importer la bibliothèque (au niveau du workspace), de cliquer dans la barre d’outils sur Import :

Dans la fenêtre suivante, il faut sélectionner l’onglet Upload :

En bas de cet onglet, vous avez la possibilité de choisir un fichier à ajouter :

Quelques exemples de bibliothèques

Voici quelques bibliothèques que vous pouvez utiliser lors des prochains tutoriaux :

C’est quoi le CookBook de MBED ?

Il existe une section appelée Cookbook sur le site de MBED. Cette section regroupe un grand nombre d’exemples d’applications associant souvent des modules spécifiques. Ces exemples sont souvent associés à des bibliothèques que l’on peut directement inclure depuis la page du CookBook en cliquant sur Import to Compiler.

Nucleo – Utiliser des bibliothèques externes