Différences
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 | ||
piklab [Le 12/08/2013, 21:30] zococo [Installer piklab] |
piklab [Le 11/09/2022, 12:08] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 22: | Ligne 22: | ||
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'utiliser un paquet //.rpm// prévu pour //OpenSuse//. | 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'utiliser un paquet //.rpm// prévu pour //OpenSuse//. | ||
- | L'opération débute par l'[[:tutoriel:comment_installer_un_paquet|installation]] de **[[apt>sdcc]]** et **[[apt>gputils]]**. **gputils** est une paquet qui regroupe un ensemble d'outils destinés aux microcontroleurs PIC de Microship (TM) . Y sont notamment inclus (pour ceux qui les connaissent) **gpasm**, **gplink** and **gplib**. **sdcc** est un compilateur C léger. | + | <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 [[:tutoriel:script_shell|lancer]] : |
+ | <code| 64 bits> | ||
+ | #!/bin/bash | ||
+ | # | ||
+ | # Script d'installation de piklab sur Ubuntu 12.10 - 64 bits | ||
+ | # | ||
+ | |||
+ | sudo apt get install sdcc | ||
+ | sudo apt get install gputils | ||
+ | sudo apt get install alien | ||
+ | |||
+ | sudo apt-get install kdelibs5-data | ||
+ | wget http://launchpadlibrarian.net/68040450/kdelibs-data_3.5.10.dfsg.1-5ubuntu2_all.deb | ||
+ | sudo dpkg -i kdelibs-data_3.5.10.dfsg.1-5ubuntu2_all.deb | ||
+ | sudo apt-get install libqt3-mt | ||
+ | wget http://launchpadlibrarian.net/68496910/libavahi-qt3-1_0.6.30-0ubuntu2_amd64.deb | ||
+ | sudo dpkg -i libavahi-qt3-1_0.6.30-0ubuntu2_amd64.deb | ||
+ | wget http://launchpadlibrarian.net/35160268/liblua50_5.0.3-4_amd64.deb | ||
+ | sudo dpkg -i liblua50_5.0.3-4_amd64.deb | ||
+ | wget http://launchpadlibrarian.net/35160270/liblualib50_5.0.3-4_amd64.deb | ||
+ | sudo dpkg -i liblualib50_5.0.3-4_amd64.deb | ||
+ | wget http://launchpadlibrarian.net/68040034/kdelibs4c2a_3.5.10.dfsg.1-5ubuntu2_amd64.deb | ||
+ | sudo dpkg -i kdelibs4c2a_3.5.10.dfsg.1-5ubuntu2_amd64.deb | ||
+ | |||
+ | wget http://www.opensuse-education.org/download/test/11.3/suse/x86_64/piklab-0.15.10-6.1.x86_64.rpm | ||
+ | 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> | ||
+ | <code| 32 bits> | ||
+ | #!/bin/bash | ||
+ | # | ||
+ | # Script d'installation de piklab sur Ubuntu 12.10 - 32 bits | ||
+ | # | ||
+ | |||
+ | sudo apt get install sdcc | ||
+ | sudo apt get install gputils | ||
+ | sudo apt get install alien | ||
+ | |||
+ | sudo apt-get install kdelibs5-data | ||
+ | wget http://launchpadlibrarian.net/68040450/kdelibs-data_3.5.10.dfsg.1-5ubuntu2_all.deb | ||
+ | sudo dpkg -i kdelibs-data_3.5.10.dfsg.1-5ubuntu2_all.deb | ||
+ | sudo apt-get install libqt3-mt | ||
+ | wget http://launchpadlibrarian.net/68495846/libavahi-qt3-1_0.6.30-0ubuntu2_i386.deb | ||
+ | sudo dpkg -i libavahi-qt3-1_0.6.30-0ubuntu2_i386.deb | ||
+ | wget http://launchpadlibrarian.net/35166252/liblua50_5.0.3-4_i386.deb | ||
+ | sudo dpkg -i liblua50_5.0.3-4_i386.deb | ||
+ | wget http://launchpadlibrarian.net/35166254/liblualib50_5.0.3-4_i386.deb | ||
+ | sudo dpkg -i liblualib50_5.0.3-4_i386.deb | ||
+ | wget http://launchpadlibrarian.net/68040451/kdelibs4c2a_3.5.10.dfsg.1-5ubuntu2_i386.deb | ||
+ | sudo dpkg -i kdelibs4c2a_3.5.10.dfsg.1-5ubuntu2_i386.deb | ||
+ | |||
+ | sudo apt-get -f install | ||
+ | wget https://dl.dropbox.com/u/3344475/theBitBangTheory%20blog/piklab-0.15.10-6.1.i586.rpm | ||
+ | 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; | ||
+ | </code> | ||
+ | </note> | ||
+ | |||
+ | L'opération débute par l'[[:tutoriel:comment_installer_un_paquet|installation]] de **[[apt>sdcc]]** et **[[apt>gputils]]**. **gputils** est une paquet qui regroupe un ensemble d'outils destinés aux microcontroleurs PIC de Microchip (TM) . Y sont notamment inclus (pour ceux qui les connaissent) **gpasm**, **gplink** and **gplib**. **sdcc** est un compilateur C léger. | ||
Il convient également d'installer **[[apt>alien]]**, outil de conversion des paquets .rpm en paquets .deb. | Il convient également d'installer **[[apt>alien]]**, outil de conversion des paquets .rpm en paquets .deb. | ||
Ligne 28: | Ligne 94: | ||
sudo apt get install sdcc gputils alien | sudo apt get install sdcc gputils alien | ||
</code> | </code> | ||
- | L'installation de **piklab** doit ensuite être précédée par celle de ses dépendances. En effet, un certain nombre de ces dépendances doivent être installées manuellement. Il y a deux listes de dépendances différentes selon que l'on se trouve sur une machine 32 bits ou 64 bits. | + | L'installation de **piklab** doit ensuite être précédée par celle de ses dépendances. En effet, un certain nombre de ces dépendances doivent être installées manuellement. Il y a deux listes de dépendances différentes selon que l'on se trouve sur une machine 32 bits ou 64 bits. |
- | Les dépendances pour un système64 bits : | + | Les dépendances pour un système 64 bits : |
<code| 64 bits> | <code| 64 bits> | ||
sudo apt-get install kdelibs5-data | sudo apt-get install kdelibs5-data | ||
Ligne 46: | Ligne 112: | ||
</code> | </code> | ||
+ | Les dépendances pour un système 32 bits : | ||
<code| 32 bits> | <code| 32 bits> | ||
sudo apt-get install kdelibs5-data | sudo apt-get install kdelibs5-data | ||
Ligne 69: | Ligne 136: | ||
[[https://launchpad.net/ubuntu/oneiric/+package/kdelibs4c2a|kdelibs4c2a]] | [[https://launchpad.net/ubuntu/oneiric/+package/kdelibs4c2a|kdelibs4c2a]] | ||
- | L'étape suivante consiste à procéder au téléchargement du **.rpm** , le convertir en paquet **.deb** et l'installer : | + | L'étape suivante consiste à procéder au téléchargement du **.rpm** , le convertir en paquet **.deb** et l'installer. La manœuvre est un peu différente selon que l'on utilise un système64 bits ou 32 bits. |
- | <code> | + | Système 64 bits : |
+ | |||
+ | <code| 64 bits> | ||
wget http://www.opensuse-education.org/download/test/11.3/suse/x86_64/piklab-0.15.10-6.1.x86_64.rpm | wget http://www.opensuse-education.org/download/test/11.3/suse/x86_64/piklab-0.15.10-6.1.x86_64.rpm | ||
sudo alien piklab-0.15.10-6.1.x86_64.rpm | sudo alien piklab-0.15.10-6.1.x86_64.rpm | ||
sudo dpkg -i piklab_0.15.10-7.1_amd64.deb | sudo dpkg -i piklab_0.15.10-7.1_amd64.deb | ||
</code> | </code> | ||
+ | |||
+ | Système 32 bits : | ||
+ | <code| 32 bits> | ||
+ | sudo apt-get -f install | ||
+ | wget https://dl.dropbox.com/u/3344475/theBitBangTheory%20blog/piklab-0.15.10-6.1.i586.rpm | ||
+ | sudo alien piklab-0.15.10-6.1.i586.rpm | ||
+ | sudo dpkg -i piklab_0.15.10-7.1_i386.deb | ||
+ | </code> | ||
+ | |||
+ | Pour finir proprement l'installation, un petit nettoyage peut s'avérer utile : | ||
+ | <code>sudo apt-get autoremove</code> | ||
<note>Cette procédure permet l'installation de la version 0.15.10-6.1 de piklab, or à la date du 12 août 2013 la dernière version du logiciel est la 0.16.2. Faute d'avoir trouvé un **.rpm** pour cette dernière version, nous en restons à la version 0.15.10-6.1</note> | <note>Cette procédure permet l'installation de la version 0.15.10-6.1 de piklab, or à la date du 12 août 2013 la dernière version du logiciel est la 0.16.2. Faute d'avoir trouvé un **.rpm** pour cette dernière version, nous en restons à la version 0.15.10-6.1</note> | ||
Ligne 112: | Ligne 192: | ||
* finalement, démarrer piklab et choisisser pickit2 dans les paramètres du programmeur. | * finalement, démarrer piklab et choisisser pickit2 dans les paramètres du programmeur. | ||
+ | |||
+ | <note tip>Si le programmateur utilisé, bien qu'usb, n'est pas le PicKit2, il est possible de déterminer les idVendor et idProduct en utilisant la commande <code>lsusb -v</code></note> | ||
Ligne 129: | Ligne 211: | ||
* lien qui était écrit dans la première édition de cette page.. [[http://www.causeries-numeriques.fr/post/2007/09/30/Instalation-de-Piklab-sous-ubuntu]] | * lien qui était écrit dans la première édition de cette page.. [[http://www.causeries-numeriques.fr/post/2007/09/30/Instalation-de-Piklab-sous-ubuntu]] | ||
- | Mot clés : pic pik pickit 2 lab microcontroleur microcontrôleur programmer | + | Mot clés : pic pik pickit 2 lab microcontroleur microcontrôleur programmer |