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édentesRévision précédente
Prochaine révision
Révision précédente
piklab [Le 12/08/2013, 21:30] – [Installer piklab] zococopiklab [Le 11/09/2022, 12:08] (Version actuelle) – 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) moths-art
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