Modifications

Sauter à la navigation Sauter à la recherche
392 octets ajoutés ,  24 mars 2020 à 16:04
Ligne 75 : Ligne 75 :  
===Ajouter une interruption===
 
===Ajouter une interruption===
   −
==Porter une bibliothèque existante==
+
==Porter une bibliothèque==
En général, les bibliothèques que vous aurez besoin d'utliser seront des bibliothèques interfaçant des composants, capteurs, actionneurs.
     −
Beaucoup de bibliothèques sont disponibles pour Arduino par exemple, mbed etc. Afin de les utiliser, une étape de portage est nécessaire. Elle concerne généralement les couches basses du code, celui qui interrargi avec le matériel. Chaque framework a son propre HAL (Hardware Abstraction Layer) et c'est cette partie du code qui n'est pas compatible.
+
Beaucoup de bibliothèque sont disponibles. Afin de pouvoir les utiliser dans vos projets, il est nécessaire de les porter. En effet, chaque outil a sa propre HAL (Hardware Abstraction Layer) et il est donc nécessaire de modifier cette partie du code pour que la bibliothèque soit fonctionnelle. En général, les bibliothèques que vous aurez besoin d’utiliser seront des bibliothèques interfaçant des composants, capteurs, actionneurs et donc les parties du code que vous aurez à modifier concernent les liaisons série, UART, I2C etc.
 +
 
 +
Beaucoup de bibliothèques sont disponibles pour Arduino par exemple, Mbed etc. Afin de les utiliser, une étape de portage est nécessaire. Elle concerne généralement les couches basses du code, celui qui interagi avec le matériel. Chaque framework a son propre HAL (Hardware Abstraction Layer) et c'est cette partie du code qui n'est pas compatible.

Menu de navigation