Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| piklab [Le 11/03/2012, 14:08] – [Configurer le support usb pour le Pickit 2] 82.236.190.97 | piklab [Le 22/02/2016, 20:28] (Version actuelle) – liens YoBoY | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | | ||
| + | |||
| + | Cette page vous explique comment installer le logiciel piklab qui permet entre autres de programmer des microcontroleurs pic et d' | ||
| + | |||
| + | |||
| + | Il aura également besoin de libusb pour supporter un programmateur usb. | ||
| + | aussi, il est préférable d' | ||
| + | |||
| + | [[apt:// | ||
| + | |||
| + | < | ||
| + | |||
| + | Attention ceci n'est plus valable depuis la version 11.04, car il y a des dépendances de kde3, mais il existe d' | ||
| + | testé le 6/10/2012 sur une ubuntu 12.04 | ||
| + | |||
| + | ===== Installer piklab avec Ubuntu 12.10 Quantal quetzal ===== | ||
| + | Cette procédure a été testée avec Quantal, elle marche peut-être avec d' | ||
| + | < | ||
| + | |||
| + | Le paquet //.deb// de **piklab** a été retiré des dépôts Ubuntu car il repose sur des librairies //kde// qui ne sont plus mises à jour. Pour continuer à installer le logiciel, il est donc proposé d' | ||
| + | |||
| + | <note tip>Pour faciliter la tâche des ubunteros les plus pressés (et les plus confiants), un petit script bash a été réalisé pour automatiser toutes ces opérations. Il suffit de le copier (dans la bonne version), de le coller dans un fichier, de le rendre exécutable et de le [[: | ||
| + | <code| 64 bits> | ||
| + | #!/bin/bash | ||
| + | # | ||
| + | # Script d' | ||
| + | # | ||
| + | |||
| + | sudo apt get install sdcc | ||
| + | sudo apt get install gputils | ||
| + | sudo apt get install alien | ||
| + | |||
| + | sudo apt-get install kdelibs5-data | ||
| + | wget http:// | ||
| + | sudo dpkg -i kdelibs-data_3.5.10.dfsg.1-5ubuntu2_all.deb | ||
| + | sudo apt-get install libqt3-mt | ||
| + | wget http:// | ||
| + | sudo dpkg -i libavahi-qt3-1_0.6.30-0ubuntu2_amd64.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i liblua50_5.0.3-4_amd64.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i liblualib50_5.0.3-4_amd64.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i kdelibs4c2a_3.5.10.dfsg.1-5ubuntu2_amd64.deb | ||
| + | |||
| + | wget http:// | ||
| + | sudo alien piklab-0.15.10-6.1.x86_64.rpm | ||
| + | sudo dpkg -i piklab_0.15.10-7.1_amd64.deb | ||
| + | |||
| + | sudo apt-get autoremove | ||
| + | |||
| + | exit 0; | ||
| + | </ | ||
| + | <code| 32 bits> | ||
| + | #!/bin/bash | ||
| + | # | ||
| + | # Script d' | ||
| + | # | ||
| + | |||
| + | sudo apt get install sdcc | ||
| + | sudo apt get install gputils | ||
| + | sudo apt get install alien | ||
| + | |||
| + | sudo apt-get install kdelibs5-data | ||
| + | wget http:// | ||
| + | sudo dpkg -i kdelibs-data_3.5.10.dfsg.1-5ubuntu2_all.deb | ||
| + | sudo apt-get install libqt3-mt | ||
| + | wget http:// | ||
| + | sudo dpkg -i libavahi-qt3-1_0.6.30-0ubuntu2_i386.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i liblua50_5.0.3-4_i386.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i liblualib50_5.0.3-4_i386.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i kdelibs4c2a_3.5.10.dfsg.1-5ubuntu2_i386.deb | ||
| + | |||
| + | sudo apt-get -f install | ||
| + | wget https:// | ||
| + | sudo alien piklab-0.15.10-6.1.i586.rpm | ||
| + | sudo dpkg -i piklab_0.15.10-7.1_i386.deb | ||
| + | |||
| + | sudo apt-get autoremove | ||
| + | |||
| + | exit 0; | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | L' | ||
| + | |||
| + | Il convient également d' | ||
| + | < | ||
| + | sudo apt get install sdcc gputils alien | ||
| + | </ | ||
| + | L' | ||
| + | |||
| + | Les dépendances pour un système 64 bits : | ||
| + | <code| 64 bits> | ||
| + | sudo apt-get install kdelibs5-data | ||
| + | wget http:// | ||
| + | sudo dpkg -i kdelibs-data_3.5.10.dfsg.1-5ubuntu2_all.deb | ||
| + | sudo apt-get install libqt3-mt | ||
| + | wget http:// | ||
| + | sudo dpkg -i libavahi-qt3-1_0.6.30-0ubuntu2_amd64.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i liblua50_5.0.3-4_amd64.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i liblualib50_5.0.3-4_amd64.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i kdelibs4c2a_3.5.10.dfsg.1-5ubuntu2_amd64.deb | ||
| + | </ | ||
| + | |||
| + | Les dépendances pour un système 32 bits : | ||
| + | <code| 32 bits> | ||
| + | sudo apt-get install kdelibs5-data | ||
| + | wget http:// | ||
| + | sudo dpkg -i kdelibs-data_3.5.10.dfsg.1-5ubuntu2_all.deb | ||
| + | sudo apt-get install libqt3-mt | ||
| + | wget http:// | ||
| + | sudo dpkg -i libavahi-qt3-1_0.6.30-0ubuntu2_i386.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i liblua50_5.0.3-4_i386.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i liblualib50_5.0.3-4_i386.deb | ||
| + | wget http:// | ||
| + | sudo dpkg -i kdelibs4c2a_3.5.10.dfsg.1-5ubuntu2_i386.deb | ||
| + | </ | ||
| + | |||
| + | En cas d’échec au téléchargement par wget, il est possible de trouver les dernières versions des dépendances sur les pages suivantes : | ||
| + | |||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | L' | ||
| + | |||
| + | Système 64 bits : | ||
| + | |||
| + | <code| 64 bits> | ||
| + | wget http:// | ||
| + | sudo alien piklab-0.15.10-6.1.x86_64.rpm | ||
| + | sudo dpkg -i piklab_0.15.10-7.1_amd64.deb | ||
| + | </ | ||
| + | |||
| + | Système 32 bits : | ||
| + | <code| 32 bits> | ||
| + | sudo apt-get -f install | ||
| + | wget https:// | ||
| + | sudo alien piklab-0.15.10-6.1.i586.rpm | ||
| + | sudo dpkg -i piklab_0.15.10-7.1_i386.deb | ||
| + | </ | ||
| + | |||
| + | Pour finir proprement l' | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <note tip>En cas de difficultés avec la librairie // | ||
| + | < | ||
| + | |||
| + | Voilà, **piklab** est désormais installé. | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Configurer le support usb pour le Pickit 2 ===== | ||
| + | Voir la page dédiée au PicKit2 : [[pickit2]] | ||
| + | |||
| + | il supportera le programmeur usb explicitement en mode root. Pour pouvoir l' | ||
| + | |||
| + | * créer le groupe microchip | ||
| + | < | ||
| + | * ajouter le nom du compte au groupe " | ||
| + | '' | ||
| + | * créer le fichier 026_microchip.rules dans / | ||
| + | |||
| + | < | ||
| + | |||
| + | * redémmarrer la session. | ||
| + | < | ||
| + | |||
| + | ou simplement redémarrer l' | ||
| + | |||
| + | * finalement, démarrer piklab et choisisser pickit2 dans les paramètres du programmeur. | ||
| + | |||
| + | <note tip>Si le programmateur utilisé, bien qu' | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== utilisation de ICD2 de microchip ===== | ||
| + | * à venir... pour l' | ||
| + | Problème de l'ICD2 USB non détecté en tant qu' | ||
| + | Problèmes de firmware de l' | ||
| + | |||
| + | ===== Liens ===== | ||
| + | * group google de pickit-devel [[http:// | ||
| + | |||
| + | * site de microchip [[http:// | ||
| + | * site de piklab [[http:// | ||
| + | * explication approfondie du support usb [[http:// | ||
| + | * lien qui était écrit dans la première édition de cette page.. [[http:// | ||
| + | |||
| + | Mot clés : pic pik pickit 2 lab microcontroleur microcontrôleur programmer | ||
