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
picoscope [Le 05/05/2013, 10:49]
78.212.119.17 [PicoScope]
picoscope [Le 18/08/2022, 10:23] (Version actuelle)
81.250.150.86 [PicoScope]
Ligne 1: Ligne 1:
 +
  
 {{tag>​matériel conception_electronique}} {{tag>​matériel conception_electronique}}
Ligne 6: Ligne 7:
 ====== PicoScope ====== ====== PicoScope ======
  
-Installation des Oscilloscopes USB de la famille PicoScope de chez Pico Technologie+Installation des Oscilloscopes USB de la famille PicoScope de chez Pico Technology
  
 <note tip>​Fonctionne bien en machine virtuelle sous virtualbox</​note>​ <note tip>​Fonctionne bien en machine virtuelle sous virtualbox</​note>​
Ligne 15: Ligne 16:
   * PicoScope 2204   * PicoScope 2204
   * Picoscope ?   * Picoscope ?
 +  * simple scope sur port parallele ( 1 ADC IC only) [[http://​www.transmic.net/​en/​scope.htm]]
 ===== Pré-requis ===== ===== Pré-requis =====
  
   * Disposer des [[:​sudo|droits d'​administration]] ;   * Disposer des [[:​sudo|droits d'​administration]] ;
   * Disposer d'une connexion à Internet configurée et activée ;   * Disposer d'une connexion à Internet configurée et activée ;
-  * Avoir activé l'​accès aux [[:​depots|dépôts APT]] ''​universe''​ et ''​multiverse''​ ; 
-  * [[tutoriel:​comment_installer_un_paquet|Avoir installé le paquet]] **alien** ([[apt://​alien|en 1 clic]]). 
-  * Avoir installé le paquet **gcc** ([[apt://​gcc|en 1 clic]]). 
-  * Télécharger le driver Linux pour votre PicoScope USB sur le site http://​www.picotech.com/​software.html 
- 
  
 ===== Installation ===== ===== Installation =====
  
-Exemple ​d'installation sur processeur 64bit+Ajouter le dépôt de picotech 
 +  sudo bash -c 'echo "deb https://​labs.picotech.com/​debian/​ picoscope main" > /​etc/​apt/​sources.list.d/​picoscope.list'
  
-Se positionner dans le répertoire où l'​archive du driver Linux a été téléchargée.+Importez la clé publique 
 +  wget -O - https://​labs.picotech.com/​debian/​dists/​picoscope/​Release.gpg.key | sudo apt-key add -
  
-  tar zxvf libps2000_R2_0_7_7_1.x86_64.tgz+==== Si vous voulez installer le logiciel de gestion de l’oscilloscope fournis par picotech ==== 
 +  sudo apt-get update 
 +  sudo apt-get install picoscope
  
-  cd libps2000-2.0.7.7-1.x86_64+==== Si vous voulez installer uniquement le gestionnaire d'un oscilloscope de la famille picotech ====
  
-  ​sudo alien -libps2000-2.0.7.7-1.x86_64.rpm+=== PicoScope 2104, 2105, 2202, 2203, 2204, 2205, 2204A, 2205A === 
 +  ​sudo apt-get install ​libps2000
  
-  dpkg -i libps2000_2.0.7.7-2_amd64.deb+=== PicoScope 2205MSO, 2206, 2207, 2208, 2206A, 2207A, 2208A === 
 +  sudo apt-get install libps2000a
  
 +=== PicoScope 3204, 3205, 3206, 3223, 3224, 3423, 3424, 3425 ===
 +  sudo apt-get install libps3000
  
- +=== PicoScope 3204A/​B/​MSO,​ 3205A/​B/​MSO,​ 3206A/​B/​MSO,​ 3207A/B, 3404A/B, 3405A/B, 3406A/B === 
 +  sudo apt-get install libps3000a
  
-===== Configuration =====+=== PicoScope 4223, 4224, 4226, 4227, 4262, 4423, 4424 === 
 +  sudo apt-get install libps4000
  
-Vérification de la présence du chemin de recherche des librairies /​usr/​local/​lib du PicoScope ​:+=== PicoScope ​4824 === 
 +  sudo apt-get install libps4000a
  
-  sudo cp PicoScope.conf /​etc/​ld.so.conf.d/​+=== PicoScope ​5203, 5204 === 
 +  sudo apt-get install libps5000
  
-  ​sudo ldconfig+=== PicoScope 5242A/B, 5243A/B, 5244A/B, 5442A/B, 5443A/B, 5444A/B === 
 +  ​sudo apt-get install libps5000a
  
-Vérifier qu'il n'y ait pas d'​erreur de doublon de chemindans mon cas le chemin était déjà présent et j'ai dû supprimer ​/etc/ls.so.conf.d/PicoScope.conf +=== PicoScope 6402, 6403, 64046402A/B/C/D, 6403A/​B/​C/​D,​ 6404A/​B/​C/​D,​ 6407 === 
-  sudo ldconfig ​-v | grep libps2000+  sudo apt-get install libps6000 
 +===== Configuration =====
  
-Copie des règles udev de l'​oscilloscope : 
- 
-  sudo cp 95-pico.rules /​etc/​udev/​rules.d/​ 
- 
-Vérifier que le code constructeur de votre Picoscope corresponde avec la déclaration udev : 
- 
-  lsusb 
-  Bus 001 Device 003: ID 0ce9:1007 pico Technology 
- 
-  sudo vi /​etc/​udev/​rules.d/​95-pico.rules 
- 
-Dans mon cas j'ai modifié ATTRS{idVendor}=="​1007"​. 
- 
-Création du groupe pico : 
- 
-  sudo addgroup pico --system 
- 
-Ajout du compte utilisateur ​ : 
- 
-  sudo adduser $LOGNAME pico                        ​ 
- 
-Déconnexion/​Reconnection de l'​utilisateur pour prendre en compte les modifications. 
-difications. 
  
 ===== Utilisation ===== ===== Utilisation =====
  
-Vérifier la bonne détection de l'oscilloscope. +Lancer ​l'application PicoScope 6 dans le menu Electronique ​du menu K pour KDE
- +
-Pour cela utiliser le script **usbtest** livré avec le driver Linux de l'​oscilloscope (se placer ​dans le répertoire libps2000-2.0.7.7-1.x86_64). +
- +
-  ./usbtest  +
- +
-  /​**************************************************************************** +
-  *                  Pico Technology Linux USB Diagnostics ​                  * +
-  **************************************************************************** +
-   +
-  This script looks for Pico USB devices connected to your computer +
-  and checks whether you are able to access them. If your user account +
-  does not have permission to access the devices, the script will try  +
-  to suggest how to correct this for your particular Linux installation. +
-   +
-  Press enter to continue... +
-   +
-  Getting user and group information... +
-   - You are running this script as moncompte. +
-   - You are in the following groups: ​     +
-       ​moncompte ... pico                                                                                                                                 +
-   +
-  Please connect your Pico USB device and press enter to continue... +
-   +
-  Pico USB device found: /​dev/​bus/​usb/​001/​004 +
-   +
-   - It belongs to root (which is not you) who has permissions rw- +
-   - The members of group pico (which you are in) have permissions rw- +
-   - Everyone else has permissions r--                                 +
-   - You can write to this device and so will be able to use it. +
- +
-Remarque : j'ai modifié une erreur ​du script test sur la ligne if [ $devicefound -eq 1 ] par if [ $devicefound -eq 0 ] +
- +
-Essai du picoscope +
- +
-  gcc -lps2000 PS2000con.c -oPS2000con +
- +
-  ./​PS2000con +
- +
-  PS2000 driver example program ​                                                               +
-  Version 1.0                                                                                  +
-   +
-   +
-   +
-  Opening the device... +
-  Handle: 1             +
-  Device opened successfully +
-   +
-  Driver Version: 3.6.2.0 Linux +
-  USB Version: 2.0              +
-  Hardware Version: 16          +
-  Variant Info: 2204            +
-  Serial: XFY11/​557 ​            +
-   +
-  B - immediate block                       V - Set voltages +
-  T - triggered block                       I - Set timebase +
-  Y - advanced triggered block    A - ADC counts/​mV ​         +
-  E - ETS block                                              +
-  S - Streaming ​                                             +
-  F - Fast streaming ​                                        +
-  D - Fast streaming triggered ​                              +
-  G - Signal generator ​                                      +
-  H - Arbitrary signal generator ​                            +
-  X - exit                                                   +
-  Operation: ​                                                +
-   +
-  Collect block immediate... +
-  Press a key to start       +
-  timebase: 0     ​oversample:​1 +
-  First 10 readings ​           +
-  Value                        +
-  time unit:  2                +
-  (ps)                         +
-  159                          +
-  159                          +
-  -18                          +
-  -18                          +
-  159                          +
-  -18                          +
-  -18                          +
-  -18                          +
-  -18                          +
-  -18                          +
  
 +{{ :​materiel:​picoscopelinux.png?​direct&​800 |}}
 ===== Voir aussi ====== ===== Voir aussi ======
  
  • picoscope.1367743755.txt.gz
  • Dernière modification: Le 05/05/2013, 10:49
  • par 78.212.119.17