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 | ||
| 
                    picoscope [Le 10/12/2009, 23:12] Sefran  | 
                
                    picoscope [Le 18/08/2022, 10:23] (Version actuelle) 81.250.150.86 [PicoScope]  | 
            ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>wiki wiki:picoscope}} | ||
| - | ---- | ||
| - | {{tag>karmic matériel conception_electronique}} | + | |
| + | {{tag>matériel conception_electronique}} | ||
| ---- | ---- | ||
| Ligne 8: | 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> | ||
| 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 les drivers Linux pour votre PicoScope 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' | ||
| - | tar zxvf libps2000_R2_0_7_7_1.x86_64.tgz | + | Importez la clé publique | 
| + | wget -O - https://labs.picotech.com/debian/dists/picoscope/Release.gpg.key | sudo apt-key add - | ||
| - | cd libps2000-2.0.7.7-1.x86_64 | + | ==== Si vous voulez installer le logiciel de gestion de l’oscilloscope fournis par picotech ==== | 
| + | sudo apt-get update | ||
| + | sudo apt-get install picoscope | ||
| - | sudo alien -d libps2000-2.0.7.7-1.x86_64.rpm | + | ==== Si vous voulez installer uniquement le gestionnaire d'un oscilloscope de la famille picotech ==== | 
| - | dpkg -i libps2000_2.0.7.7-2_amd64.deb | + | === PicoScope 2104, 2105, 2202, 2203, 2204, 2205, 2204A, 2205A === | 
| + | sudo apt-get install libps2000 | ||
| + | === 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 | ||
| - | ===== Configuration ===== | + | === PicoScope 3204A/B/MSO, 3205A/B/MSO, 3206A/B/MSO, 3207A/B, 3404A/B, 3405A/B, 3406A/B === | 
| + | sudo apt-get install libps3000a | ||
| - | Vérification de la présence du chemin de recherche des librairies /usr/local/lib du PicoScope | + | === PicoScope 4223, 4224, 4226, 4227, 4262, 4423, 4424 === | 
| + | sudo apt-get install libps4000 | ||
| - | sudo cp PicoScope.conf /etc/ld.so.conf.d/ | + | === PicoScope 4824 === | 
| + | sudo apt-get install libps4000a | ||
| - | sudo ldconfig | + | === PicoScope 5203, 5204 === | 
| + | sudo apt-get install libps5000 | ||
| - | 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 | + | === PicoScope 5242A/B, 5243A/B, 5244A/B, 5442A/B, 5443A/B, 5444A/B === | 
| + | sudo apt-get install libps5000a | ||
| - | Copie des règles udev de l'oscilloscope | + | === PicoScope 6402, 6403, 6404, 6402A/B/C/D, 6403A/B/C/D, 6404A/B/C/D, 6407 === | 
| - | + | sudo apt-get install libps6000 | |
| - | cp 95-pico.rules /etc/udev/rules.d/ | + | ===== Configuration ===== | 
| - | + | ||
| - | 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 | ||
| ===== 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 | 
| - | ./usbtest | + | {{ :materiel:picoscopelinux.png?direct&800 |}} | 
| - | + | ===== Voir aussi ====== | |
| - | /**************************************************************************** | + | |
| - | * 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 | + | |
| - | + | ||
| - | ===== Voir aussi ===== | + | |
| * [[http://www.picotech.com/picoscope-oscilloscope-software.html|Site officiel de Pico Technologie]] (en) | * [[http://www.picotech.com/picoscope-oscilloscope-software.html|Site officiel de Pico Technologie]] (en) | ||
| * [[http://www.picotech.com/linux.html|La page sur Linux]] (en) | * [[http://www.picotech.com/linux.html|La page sur Linux]] (en) | ||
| + | |||
| ---- | ---- | ||
| - | [[utilisateurs:sefran|sefran]] | + | //Contributeur principal : [[:utilisateurs:Sefran|Sefran]] Le 17/12/2009, 00:32// |