Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mplabx [Le 12/09/2015, 16:44]
zococo [Installation de l'installeur xc16]
mplabx [Le 02/10/2023, 18:10] (Version actuelle)
90.48.41.146 Bigonoff a "pété les plombs". Son site est fermé et ne propose malheureusement plus de documentation sur la programmation de uc ARM mais une diatribe sur le covid, les vaccins et la guerre en Ukraine.
Ligne 1: Ligne 1:
-{{tag>​Trusty ​conception_electronique BROUILLON}}+{{tag>​Trusty ​conception_électronique}}
 ---- ----
  
Ligne 11: Ligne 11:
  
 Optionnel: [Capture d'​écran du logiciel fonctionnant sous Ubuntu (voir [[:​wiki:​ajout_image|ce tutoriel]])] Optionnel: [Capture d'​écran du logiciel fonctionnant sous Ubuntu (voir [[:​wiki:​ajout_image|ce tutoriel]])]
- 
-<note important>​Chaque section aura **un titre de niveau 2** (H2) puis ses sous-sections,​ **un titre de niveau 3** (H3) et ainsi de suite… Remarque : il n'y a que 5 niveaux de titre, ce qui devrait être amplement suffisant.</​note>​ 
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 38: Ligne 36:
  
 ==== Installation de MPLAB X ==== ==== Installation de MPLAB X ====
-Commencez par décompresser l'​archive téléchargée : +<​code>​chmod +x mplabx-ide-linux-installer ​
-<​code>​mkdir $HOME/​Documents/​Travail +
-tar -xvf $HOME/​Téléchargements/​MPLABX-vX.XX-linux-installer.tar -C $HOME/​Documents/​Travail+
 </​code>​ </​code>​
-<note tip>​Remplacez X.XX par la version de l'​installeur que vous avez téléchargée</​note>​ +Et exécutez ​linstalleur :
-Puis rendez exécutable le fichier ​installeur :+
 <​code>​ <​code>​
-chmod u+x $HOME/Documents/​Travail/​MPLABX-vX.XX-linux-installer.sh+sudo ./mplabx-ide-linux-installer ​
 </​code>​ </​code>​
-Et enfin exécutez l’installeur : +Comme il ne s'agit pas d'une application libre, celle-ci commence par afficher une fenêtre qui n'est pas vraiment dans l'​esprit Linux. Faites avec et cliquez sur <​Next>​. Acceptez ​ensuite ​le "​contrat"​ (I accept this agreement) et cliquez sur <​Next>​.
-<​code>​ +
-sudo $HOME/​Documents/​Travail/​./​MPLABX-vX.XX-linux-installer.sh +
-</​code>​ +
-Comme il ne s'agit pas d'une application libre, celle-ci commence par afficher une fenêtre qui n'est pas vraiment dans l'​esprit Linux. Faites avec et cliquez sur <​Next>​. +
- +
-{{ ::​mplabx:​mplab1.png?​400 |}} +
- +
-Acceptez le "​contrat"​ (I accept this agreement) et cliquez sur <​Next>​. +
- +
-{{ ::​mplabx:​mplab2.png?​400 |}} +
- +
-Le répertoire d'​installation sera, comme indiqué supra, /opt. Vous pouvez (mais cela n'est pas conseillé) en choisir un autre. Cliquez sur <​Next>​. +
- +
-{{ ::​mplabx:​mplab3.png?​400 |}} +
- +
-Vous pouvez ensuite choisir les logiciels à installer. Dans le doute laissez les deux options cochées et cliquez sur <​Next>​. +
- +
- {{ ::​mplabx:​mplab4.png?​400 |}} +
- +
-L'​installation est prête à se lancer. Validez par <​Next>​. +
- +
-{{ ::​mplabx:​mplab5.png?​400 |}}+
  
-Patientez pendant l'​installation.+{{::​mplabx:​mplab1.png?400 |}}  {{::​mplabx:​mplab2.png?​400|}}
  
-{{ ::​mplabx:​mplab6.png?400 |}}+Le répertoire d'​installation sera, comme indiqué supra, /opt. Vous pouvez (mais cela n'est pas conseillé) en choisir un autre. Cliquez sur <​Next>​. Vous pouvez ensuite choisir les logiciels à installer. Dans le doute laissez les deux options cochées et cliquez sur <​Next>​.
  
-Vous êtes informé de la modification des règles UDEVCliquez sur <OK>.+{{::​mplabx:​mplab3.png?400 |}}  {{::​mplabx:​mplab4.png?400|}}
  
-{{ ::​mplabx:​mplab7.png?400 |}}+L'​installation est prête à se lancer. Validez par <​Next>​. Patientez pendant l'​installation.
  
-À la fin de l'​installation,​ l'​installeur vous propose d'​ouvrir votre navigateur vers les pages qui accueillent des liens de téléchargement complémentairesSi vous y consentez, laissez les cases cochées et veillez à fermer préalablement votre navigateur qui peut refuser d’être lancé une seconde fois sinon.+{{::​mplabx:​mplab5.png?400 |}}  {{::​mplabx:​mplab6.png?400|}}
  
-Cliquez sur <​Finish>​.+Vous êtes informé de la modification des règles UDEV. Cliquez sur <OK>. À la fin de l'​installation,​ l'​installeur vous propose d'​ouvrir votre navigateur vers les pages qui accueillent des liens de téléchargement complémentaires. Si vous y consentez, laissez les cases cochées et veillez à fermer préalablement votre navigateur qui peut refuser d’être lancé une seconde fois sinon. De fait, sauf à être un professionnel engagé dans la programmation de PIC32 vous n'en avez probablement pas besoin. ​Cliquez sur <​Finish>​.
  
-{{ ::​mplabx:​mplab8.png?​400 |}}+{{::​mplabx:​mplab7.png?​400 |}}  ​{{::​mplabx:​mplab8.png?​400|}}
  
 MPLAB X est installé sur votre système. Pour le rendre fonctionnel il est nécessaire de compléter par l'​installation des compilateurs et/ou de l'​assembleur. MPLAB X est installé sur votre système. Pour le rendre fonctionnel il est nécessaire de compléter par l'​installation des compilateurs et/ou de l'​assembleur.
- 
  
 ===== Installation des outils complémentaires ==== ===== Installation des outils complémentaires ====
Ligne 102: Ligne 74:
 === Télécharger l'​installeur === === Télécharger l'​installeur ===
 Le téléchargement se fait sur la page **(en)** [[http://​microchip.wikidot.com/​xc8:​installation|http://​microchip.wikidot.com/​xc8:​installation]] Le téléchargement se fait sur la page **(en)** [[http://​microchip.wikidot.com/​xc8:​installation|http://​microchip.wikidot.com/​xc8:​installation]]
-<​code>​wget http://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​xc8-vX.XX-full-install-linux-installer.run -$HOME/​Téléchargements/​xc8-vX.XX-full-install-linux-installer.run</​code>​+<​code>​wget http://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​xc8-vX.XX-full-install-linux-installer.run -$HOME/​Téléchargements/​xc8-vX.XX-full-install-linux-installer.run</​code>​
 === Exécuter l'​installeur === === Exécuter l'​installeur ===
 <​code>​ <​code>​
 chmod u+x $HOME/​Téléchargements/​xc8-vX.XX-full-install-linux-installer.run chmod u+x $HOME/​Téléchargements/​xc8-vX.XX-full-install-linux-installer.run
 +sudo $HOME/​Téléchargements/​./​xc8-vX.XX-linux-installer.run
 </​code>​ </​code>​
-<​Next>​ 
-{{ :​mplabx:​mplab_xc8_1.png?​400 |}} 
-<​Next>​ 
-{{ :​mplabx:​mplab_xc8_2.png?​400 |}} 
-Des compilateurs plus efficaces sont vendus aux professionnels,​ pour l'​amateur la version gratuite et dégradée suffit amplement. <​Next>​ 
-{{ :​mplabx:​mplab_xc8_3.png?​400 |}} 
-<​Next>​ 
-{{ :​mplabx:​mplab_xc8_4.png?​400 |}} 
-<​Next>​ 
-{{ :​mplabx:​mplab_xc8_5.png?​400 |}} 
-<​Next>​ 
-{{ :​mplabx:​mplab_xc8_6.png?​400 |}} 
-Patientez, puis <​Next>​ 
-{{ :​mplabx:​mplab_xc8_7.png?​400 |}} 
-Une clé d'​activation est attribuée aux clients payant. Cliquez sur <​Next>​ pour la version gratuite sans modifier la clé qui vous est attribuée automatiquement. 
-{{ :​mplabx:​mplab_xc8_8.png?​400 |}} 
-C'est fini. 
-{{ :​mplabx:​mplab_xc8_9.png?​400 |}} 
  
-==== Installation de l'​installeur xc16 ==== +  * <Nextpuis <Next>
-Page de téléchargement : [[http://​microchip.wikidot.com/​xc16:​installation|http://​microchip.wikidot.com/​xc16:​installation]] +
-<code> +
-wget http://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​xc16-vx.xx-full-install-linux-installer.run -O $HOME/​Téléchargements/​http://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​xc16-vX.XX-full-install-linux-installer.run +
-chmod u+x Documents/​Travail/​xc16-vX.XX-full-install-linux-installer.run +
-sudo Documents/​Travail/​./​xc16-vX.XX-full-install-linux-installer.run +
-</code> +
-===== Configuration =====+
  
-Tout d'​abord,​ [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **/​truc/​machin/​bidule** en modification puis …+{{:mplabx:mplab_xc8_1.png?​400 ​|}} {{:​mplabx:​mplab_xc8_2.png?​400|}}
  
-<note tip>​Configuration particulière ? Expliquez les détails utiles de configuration (il n'est pas nécessaire de faire un copier-coller de la page de manuel ; les grandes lignes suffisent avec éventuellement un lien dans les références). +  * Des compilateurs plus efficaces sont vendus aux professionnels,​ pour l'amateur ​la version gratuite et dégradée suffit amplement. <Nextpuis <​Next>​ à nouveau.
-</note>+
  
-===== Utilisation=====+{{:​mplabx:​mplab_xc8_3.png?​400 |}} {{:​mplabx:​mplab_xc8_4.png?​400|}}
  
-Lancez l'​application via le [[:​unity#​tableau_de_bord_dash|dash]] (Unity) ou via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante : +  * Acceptez ​la création du path en cochant la case "add xc8 to the PATH environment variable"​ puis <Nextet <Nextà nouveau
-<code>machin-chose</code>+
  
-<note tip>​Raccourcis intéressants ​Fonctions cachées ? Expliquez le fonctionnement général de ce que vous présentez (là non plus, il n'est pas nécessaire de copier-coller la page de manuel). +{{:​mplabx:​mplab_xc8_5.png?400 |}} {{:​mplabx:​mplab_xc8_6.png?400|}}
-</​note>​+
  
-===== Désinstallation =====+  * Patientez, puis <​Next>​. Ensuite, une clé d'​activation est attribuée aux clients payant. Cliquez sur <​Next>​ pour la version gratuite sans modifier la clé qui vous est attribuée automatiquement.
  
-Pour supprimer cette application,​ il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.+{{:mplabx:mplab_xc8_7.png?​400 ​|}} {{:​mplabx:​mplab_xc8_8.png?400|}}
  
-===== Voir aussi =====+  * C'est fini.
  
-  * **(en)** [[http://​bidule.org/​projects/​bidule/​|Site officiel du logiciel Bidule]] +{{ :mplabx:mplab_xc8_9.png?400 |}}
-  * **(fr, en)** [[http://​www.bidule.org|Manuel d'​utilisation du logiciel Bidule]] +
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?id=64840|Discussion « J'ai un soucis avec le logiciel Bidule »]] sur le forum Ubuntu-fr+
  
-----+==== Installation de l'​installeur xc16 ==== 
 +Page de téléchargement : [[http://​microchip.wikidot.com/​xc16:​installation|http://​microchip.wikidot.com/​xc16:​installation]] 
 +<​code>​ 
 +wget http://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​xc16-vx.xx-full-install-linux-installer.run -O $HOME/​Téléchargements/​xc16-vX.XX-full-install-linux-installer.run 
 +chmod u+x Documents/​Travail/​xc16-vX.XX-full-install-linux-installer.run 
 +sudo Documents/​Travail/​./​xc16-vX.XX-full-install-linux-installer.run 
 +</​code>​
  
-<note help>Si vous considérez que votre contribution à la page de documentation est significative et/ou que vous souhaitez pouvoir être contacté par les lecteurs, vous avez la possibilité de la signer ​en ajoutant votre identifiant dans la ligne ci-dessousVous pouvez aussi vous abonner aux modifications de la page en cliquant sur "​S'​abonner à la page" (menu en haut à gauche)+==== Installation de l'​installeur xc32 ==== 
-</note>+Page de téléchargement : [[http://​microchip.wikidot.com/​xc32:​installation|http://​microchip.wikidot.com/​xc32:​installation]] 
 +<code> 
 +wget http://​ww1.microchip.com/​downloads/en/​DeviceDoc/​xc32-vX.XX-full-install-linux-installer.run -O $HOME/​xc32-vx.XX-full-install-linux-installer.run 
 +chmod u+x Documents/​Travail/​xc32-vX.XX-full-install-linux-installer.run 
 +sudo Documents/​Travail/​./​xc32-vX.XX-full-install-linux-installer.run 
 +</code>
  
-//​Contributeurs principaux : [[utilisateurs:​votre_identifiant|votre nom ou pseudonyme]],​ [[utilisateurs:​autre_identifiant|nom ou pseudo autre]].//+===== Configuration =====
  
-<note help>Si vous vous êtes basé sur un document existant ​pour écrire votre article, citez la source originale ! Ceci est indispensable afin de respecter les droits ​d'auteur.</note>+==== Bibliothèques de compatibilité ascendantes (Legacy Peripheral Libraries) ​pour certains microcontrôleurs ==== 
 +En raison ​de l'​évolution des outils et des matériels développés par Microchip il peut être nécessaire ​d'ajouter à MPLAB X des bibliothèques complémentaires pour qu'il fonctionne correctement avec certains microcontrôleursCes bibliothèques,​ poétiquement appelées "​Legacy Peripheral Libraries",​ sont téléchargeables sur cette [[https://​www.microchip.com/​pagehandler/​en_us/​devtools/​mplabxc/​|page]] (tout en bas).
  
-//Basé sur [[http://www.document_source.com|« Titre original de l'​article »]] par Auteur Original.//+Ainsi pour faire fonctionner la carte de démonstration "​Pickit 44-pin demo board" sur laquelle est implantée un PIC 18F45K20 avec un Pickit 3, il est nécessaire d'​installer la librairie de compatibilité pour les PIC 10/12/16/18La procédure ci-dessous est probablement valablepour les autres bibliothèques disponibles.
  
 +=== Télécharger et installer la bibliiothèque ===
 +Le téléchargement est déclenché en mode graphique puis l'​installation se déroule classiquement de la manière suivante (remplacer X.XX par le numéro de version d'xc8 installée sur votre système ou par celui des librairies) :
 +<​code>​
 +cd /​opt/​microchip/​xc8/​vX.XX
 +sudo mv $HOME/​Documents/​Travail/​peripheral-libraries-for-pic18-v2.00rc3-linux-installer.run /​opt/​microchip/​xc8/​vX.XX/​
 +sudo chmod u+x peripheral-libraries-for-pic18-vX.XXrc3-linux-installer
 +.sudo /​peripheral-libraries-for-pic18-vX.XXrc3-linux-installer
 +</​code>​
 +<note important>​Une fenêtre d'​installation vous demandera de préciser le répertoire d'​installation d'xc8, se positionner dans </​opt/​microchip/​xc8/​vX.XX>​.</​note>​
 +<note tip>Il semble nécessaire de se placer à l'​intérieur du répertoire d'​installation d'xc8 pour que l'​installeur des librairies périphériques trouve xc8, dans le cas contraire l'​installation échoue avec un message agaçant qui prétend qu'xc8 n'est pas installé dans son répertoire.</​note>​
 +=== Paramétrer MPLAB X ===
 +   ​* ​ Tout d'​abord lancez MPLABX (soit par la lentille, soit si elle ne trouve pas l'​application (première utilisation) en saisissant <​mplab_ide>​ dans la console.
 +  *   ​Attendez patiemment que l'​environnement java s'​installe.
 +  *   Aller sur <​Tools>/<​Plugins>​
 + ​{{:​mplabx:​periph_lib_1.png?​400 |}}  {{:​mplabx:​periph_lib_2.png?​400|}}
 +   ​* ​ Puis sur <​Available plugins>,​ cocher <MPLAB® Code Configurator>​ puis cliquer sur <​Install>​
 + ​{{:​mplabx:​periph_lib_3.png?​400 |}}  {{:​mplabx:​periph_lib_4.png?​400|}}
 +   ​* ​ Cliquez sur <​Next>,​ acceptez les options proposées puis <​Finish>​
  
- +L'installation ​des librairies périphériques est terminée
----[ Modèle à copier/​coller ]--- +===== Utilisation=====
- +
-<file text modèle_application>​ +
-{{tag>​Trusty BROUILLON}} +
----- +
- +
-====== Nom affiché de l'​application ====== +
- +
-[DESCRIPTION DE L'APPLICATION] +
- +
-===== Pré-requis ===== +
- +
-  * Disposer ​des [[:​sudo|droits d'​administration]]. +
-  * Disposer d'une connexion à Internet configurée et activée. +
-  * Avoir activé l'​accès au [[:​depots#​medibuntu|dépôt Medibuntu]]. +
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt>​paquet1|paquet 1]]**. +
-[AUTRES PRÉ-REQUIS NÉCESSAIRES] +
- +
-===== Installation ===== +
- +
-Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>​paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]**. +
- +
-Puis, … +
- +
-===== Configuration ===== +
- +
-Tout d'​abord,​ [[:​tutoriel:​comment_modifier_un_fichier|ouvrez le fichier]] **/​truc/​machin/​bidule** en modification puis … +
- +
-===== Utilisation =====+
  
 Lancez l'​application via le [[:​unity#​tableau_de_bord_dash|dash]] (Unity) ou via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante : Lancez l'​application via le [[:​unity#​tableau_de_bord_dash|dash]] (Unity) ou via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :
-<​code>​machin-chose</​code>​+<​code>​mplab_ide</​code>​
  
 ===== Désinstallation ===== ===== Désinstallation =====
  
-Pour supprimer cette application,​ il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]Selon la méthode choisie, la configuration globale de l'​application est conservée ou suppriméeLes journaux du système, ​et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés+Pour supprimer cette application,​ il suffit de lancer le shell uninstall qui se trouve dans le répertoire opt/​microchip/​mplabx/​vX.XX. 
 +ex : 
 +<​code>​ 
 +sudo ./​Uninstall_MPLAB_X_IDE_v3.10 
 +</​code>​ 
 +La même opération doit être réalisée pour chacun des compilateurs ​et les librairies périphériquesLe contenu du répertoire /​opt/​microchip peut éventuellement nécessiter un effacement manuel complémentaire : 
 +<​code>​ 
 +sudo rm -R /​opt/​microchip/​* 
 +sudo rmdir /​opt/​microchip/​ 
 +</​code>​
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(en)** [[Site officiel du logiciel]] +  * **(en)** [[https://​www.microchip.com/​pagehandler/​en-us/​family/​mplabx/​|Une imposante documentation PDF sur le site de l'​éditeur]] 
-  * **(fr)** [[Site de la communauté francophone du logiciel Bidule]] +  * **(en)** [[http://​microchip.wikidot.com/​tls0101:​start|Get Started with MPLAB X IDE and Microchip Tools]] 
-  * [[http://forum.ubuntu-fr.org/viewtopic.php?​id=64840|Discussion « J'ai un soucis avec le logiciel Bidule »]] sur le forum Ubuntu-fr+  ​* **(en)** [[https://microchipdeveloper.com/​xc8:​installation|Installing MPLAB® XC8 C Compiler]] 
 +  * **(fr)** [[https://www.ptitrain.com/​electronique/​microp/​|Une initiation très bien faite même si vous n'êtes pas intéressé(e) par les petits trains, les deux premiers projets sont extrêmement bien présentés]]
  
 ---- ----
-//​Contributeurs principaux : [[utilisateurs:​votre_identifiant|votre nom ou pseudonyme]],​ [[utilisateurs:​autre_identifiant|nom ou pseudo autre]].//+//​Contributeurs principaux : [[zococo|Zococo]].//
  
-//Basé sur [[http://​www.document_source.com|« Titre original de l'​article »]] par Auteur Original.// 
-</​file>​ 
  • mplabx.1442069082.txt.gz
  • Dernière modification: Le 12/09/2015, 16:44
  • par zococo