Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:bendia:tutos:platformio-l-arduino-sans-arduino [17/12/2017 19:19] bendia [Utilisation] |
utilisateurs:bendia:tutos:platformio-l-arduino-sans-arduino [20/12/2017 14:10] bendia [platformIO, l'Arduino sans Arduino] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Objet : Installation et utilisation de [[http://platformio.org/|PlatformIO]], un IDE pour développer l'embarqué | * Objet : Installation et utilisation de [[http://platformio.org/|PlatformIO]], un IDE pour développer l'embarqué | ||
* Niveau requis : {{tag>débutant}} | * Niveau requis : {{tag>débutant}} | ||
- | * Commentaires : Avec ça, on peu plus où moins choisir son éditeur de texte pour programmer l'Arduino | + | * Commentaires : Avec ça, on peu plus où moins choisir son éditeur de texte pour programmer l'Arduino. Il n'est plus nécessaire((a priori)) d'installer l'IDE Arduino, qui commence à dater sous Debian pour des histoires de licences. |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | //platerformIO// est un IDE (//Environnement de Développement Intégré//) qui permet de programmer de nombreuses cartes à microcontrôleurs et autres bêtes à poils raz. | + | //platerformIO// est un IDE((//Environnement de Développement Intégré//)) qui permet de programmer de nombreuses cartes à microcontrôleurs et autres bêtes à poils raz. |
On peut simplement installer le //coeur// du système //platformIOCore//, qui fournit des outils en ligne de commande pour simplifier les transferts et autres opérations vers les microcontôleurs. | On peut simplement installer le //coeur// du système //platformIOCore//, qui fournit des outils en ligne de commande pour simplifier les transferts et autres opérations vers les microcontôleurs. | ||
Ligne 14: | Ligne 14: | ||
C'est un programme en Python 2.7, non packagé pour Debian. Comme il utilise quelques modules dans des versions différentes de celles de Debian Stretch, on va utiliser un //Environnement virtuel// pour bien séparer tout ça, et l'installer via ''pip''. | C'est un programme en Python 2.7, non packagé pour Debian. Comme il utilise quelques modules dans des versions différentes de celles de Debian Stretch, on va utiliser un //Environnement virtuel// pour bien séparer tout ça, et l'installer via ''pip''. | ||
- | On verra ensuite pour l'intégration dans ce script dans un éditeur de texte, [[doc:editeurs:vim:vim|vim]] par exemple, puisque il fait parti de ceux supportés. | + | On verra ensuite((Si j'y arrive un jour)) pour l'intégration dans ce script dans un éditeur de texte, [[doc:editeurs:vim:vim|vim]] par exemple, puisque il fait parti de ceux supportés. |
===== Installation ===== | ===== Installation ===== | ||
Ligne 200: | Ligne 200: | ||
<code user>cd src</code> | <code user>cd src</code> | ||
- | Il ne reste plus qu'a compiler et télécharger dans l'Arduino raccordé en USB | + | ==== Téléverser le projet ==== |
+ | |||
+ | |||
+ | Il ne reste plus qu'a compiler et téléverser dans l'Arduino raccordé en USB | ||
<code user>platformio run --target upload</code> | <code user>platformio run --target upload</code> |