Linux device support

Post your Linux discussions here
Post Reply
AndrewA
PICO STAFF
PICO STAFF
Posts: 430
Joined: Tue Oct 21, 2014 3:07 pm

Linux device support

Post by AndrewA »

For installing drivers on armhf - Raspberry-Pi systems-
Please follow the steps at the bottom of this web page-
https://www.picotech.com/downloads/linux

Note armhf packages are in the PicoScope 7 early access Repo-
https://labs.picotech.com/rc/picoscope7/debian/

amd64 systems
For Using PicoScopes on follow the steps here https://www.picotech.com/downloads/linux

For Using Pico DataLoggers (USB TC-08, ADC-20/24, PT-104, CM3 etc) these need to be manually installed
Manually download and install the *_amd64.deb packages from url repo below.
https://labs.picotech.com/rc/picoscope7/debian
https://labs.picotech.com/rc/picoscope7/rpm
For example for the USB TC-08, download one of the libusbtc08*.deb files.
And Use-

Code: Select all

sudo dpkg -i ./libusbtc08*.deb
To install the deb package.

Note you can manually install the related PicoScope package for your API model.
(For example 5000D -> 5000a API -> libps5000a.deb)
But you also need to install a "libpicoipp" package for all PicoScopes which are here-
debian - https://labs.picotech.com/rc/picoscope7 ... ibpicoipp/
rpm - https://labs.picotech.com/rc/picoscope7/rpm/x86_64/

Another alterative method of using shared libraries files directly (*.so files") instead of deb packages see-
viewtopic.php?p=146876#p146876
Regards Andrew
Technical Specialist
AndrewA
PICO STAFF
PICO STAFF
Posts: 430
Joined: Tue Oct 21, 2014 3:07 pm

EOL PicoScope 6 repository details for reference

Post by AndrewA »

EOL PicoScope 6 repos (deb and rpm systems)

Ubuntu - Was supported under version - 18.04 LTS (apt-get)

Code: Select all

sudo bash -c 'echo "deb https://labs.picotech.com/debian/ picoscope main" > /etc/apt/sources.list.d/picoscope.list'

Code: Select all

wget -O - https://labs.picotech.com/debian/dists/picoscope/Release.gpg.key | sudo apt-key add -

Code: Select all

sudo apt-get update
Install a package driver for your scope model, for example the USB TC-08 uses the libusbtc08 API-

Code: Select all

sudo apt-get install libusbtc08
You can install PicoScope 6 by using-

Code: Select all

sudo apt-get install picoscope
openSUSE Leap - Was supported under version - 15.1 (zypper)

Add repository to the updater

Code: Select all

sudo zypper addrepo https://labs.picotech.com/rpm picoscope
Import public key

Code: Select all

sudo rpmkeys --import https://labs.picotech.com/rpm/repodata/repomd.xml.key
Update package manager cache

Code: Select all

sudo zypper refresh
Install PicoScope

Code: Select all

sudo zypper install picoscope
Install a package driver for your scope model, for example the 3406D uses the libps3000a API-

Code: Select all

sudo zypper install libps3000a
NOTE- you cannot have PicoScope 6 and PicoScope 7 installed on the same system as they have the same package name "picoscope".
Regards Andrew
Technical Specialist
AndrewA
PICO STAFF
PICO STAFF
Posts: 430
Joined: Tue Oct 21, 2014 3:07 pm

Old Archived PicoScope for Linux builds both 32-bit and 64-bit versions

Post by AndrewA »

We have Archived PicoScope for Linux builds this is both 32-bit and 64-bit versions. And all versions including and previous to 6.12.9 of picoscope.
This this has been done due a bug in picoscope and issues separating 32 and 64 bits, verse separate archive for each version and 32 and 64bit versions.

Archive of builds in tar.gz, included a README file for installation instructions:
https://labs.picotech.com/linux/archive ... bit.tar.gz

related repos-
RPM- https://labs.picotech.com/linux/archive ... _rpm_repo/
Debian- https://labs.picotech.com/linux/archive ... bian_repo/
Regards Andrew
Technical Specialist
Post Reply