Ceci est une ancienne révision du document !




PicoScope

  • PicoScope 2204

Exemple d'installation sur processeur 64bit

tar zxvf libps2000_R2_0_7_7_1.x86_64.tgz
cd libps2000-2.0.7.7-1.x86_64
sudo alien -d libps2000-2.0.7.7-1.x86_64.rpm
dpkg -i libps2000_2.0.7.7-2_amd64.deb

Vérification de la présence du chemin de recherche des librairies /usr/local/lib du PicoScope

sudo cp PicoScope.conf /etc/ld.so.conf.d/
sudo ldconfig

Vérifier qu'il n'y ai pas d'erreur de doublon de chemin, dans mon cas le chemin était déjà présent et j'ai du supprimer /etc/ls.so.conf.d/PicoScope.conf

Copie des règles udev de l'oscilloscope

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/Reconnections de l'utilisateur pour prendre en compte les modifications

Vérifier la bonne détection de l'oscilloscope

./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:     
     franc ... 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                         
  • picoscope.1260482274.txt.gz
  • Dernière modification: Le 10/12/2009, 22:57
  • par Sefran