A empresa Pico Technology[link] que possui como um de seus produtos os osciloscópios “portáteis” PicoScope, que sempre admirei e tive vontade de ter um mas, por recursos do Brasil (um país de todos) eu nunca consegui “R$”, além de diversos outros produtos muito interessantes que a empresa possui.
Porém, recentemente encontrei um o PicoScope PC Oscilloscope 2202[link] na empresa, um vovô da série 2000, modelo este que já esta descontinuado[link] e seu ano de lançamento foi 2002, apesar perante a exponencial que é o lançamento de novas tecnologias este equipamento é de grande utilidade ainda, segue uma breve descrição de suas especificações.
Um equipamento com mais de 10 anos, e pela descrição na imagem acima, sabia que poderia ser dureza fazer esse cara funcionar “certinho” no Linux, porém, para minha surpresa, acessei a pagina de Downloads no site e vejo, “PicoScope for Linux” e com a data 09 de fevereiro de 2015. Caramba, saiu do forno isso!
É claro, cliquei pra ver. E fui levado a uma pagina que fornece todo procedimento para instalar a ferramenta nas distribuições Debian, Ubuntu, Mint, OpenSuSe, Fedora, CentOS e o mais legal via repositório[link].
No meu caso realizei o procedimento em um Ubuntu 12.04 e no Mint 17.
Primeiro adicionando o repositório do PicoScope.
cleiton@nb-bueno ~ $ sudo bash -c 'echo "deb http://labs.picotech.com/debian/ picoscope main" > /etc/apt/sources.list.d/picoscope.list'
Em seguida, importar a chave.
cleiton@nb-bueno ~ $ wget -O - http://labs.picotech.com/debian/dists/picoscope/Release.gpg.key | sudo apt-key add - --2015-04-07 19:20:00-- http://labs.picotech.com/debian/dists/picoscope/Release.gpg.key Resolvendo labs.picotech.com (labs.picotech.com)... 94.136.50.31 Conectando-se a labs.picotech.com (labs.picotech.com)|94.136.50.31|:80... conectado. A requisição HTTP foi enviada, aguardando resposta... 200 OK Tamanho: 959 [application/pgp-keys] Salvando em: “STDOUT” 100%[======================================>] 959 --.-K/s em 0s 2015-04-07 19:21:32 (8,16 MB/s) - escrito para a saída padrão [959/959] OK
Agora, atualizar nosso cache local e instalar o picoscope.
cleiton@nb-bueno ~ $ sudo apt-get update Atingido http://br.archive.ubuntu.com precise Release.gpg Atingido http://br.archive.ubuntu.com precise-updates Release.gpg Atingido http://br.archive.ubuntu.com precise-backports Release.gpg ... Ign http://labs.picotech.com picoscope/main Translation-pt_BR Ign http://labs.picotech.com picoscope/main Translation-pt Ign http://labs.picotech.com picoscope/main Translation-en Baixados 6.649 B em 9s (703 B/s) Lendo listas de pacotes... Pronto cleiton@nb-bueno ~ $ cleiton@nb-bueno ~ $ sudo apt-get install picoscope Lendo listas de pacotes... Pronto Construindo árvore de dependências Lendo informação de estado... Pronto Os pacotes extra a seguir serão instalados: libmono-accessibility4.0-cil libmono-data-tds4.0-cil libmono-posix4.0-cil libmono-system-configuration-install4.0-cil libmono-system-core4.0-cil libmono-system-data4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-management4.0-cil libmono-system-runtime-serialization4.0-cil libmono-system-transactions4.0-cil libmono-system-windows-forms4.0-cil libmono-system-xaml4.0-cil libmono-webbrowser4.0-cil libmono-windowsbase4.0-cil libpicoipp libpl1000 libps2000 libps2000a libps3000 libps3000a libps4000 libps4000a libps5000 libps5000a libps6000 libusbdrdaq Pacotes sugeridos: libgnomeui-0 Pacotes recomendados: libgluezilla Os NOVOS pacotes a seguir serão instalados: libmono-accessibility4.0-cil libmono-data-tds4.0-cil libmono-posix4.0-cil libmono-system-configuration-install4.0-cil libmono-system-core4.0-cil libmono-system-data4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-management4.0-cil libmono-system-runtime-serialization4.0-cil libmono-system-transactions4.0-cil libmono-system-windows-forms4.0-cil libmono-system-xaml4.0-cil libmono-webbrowser4.0-cil libmono-windowsbase4.0-cil libpicoipp libpl1000 libps2000 libps2000a libps3000 libps3000a libps4000 libps4000a libps5000 libps5000a libps6000 libusbdrdaq picoscope 0 pacotes atualizados, 27 pacotes novos instalados, 0 a serem removidos e 316 não atualizados. É preciso baixar 23,0 MB/25,2 MB de arquivos. Depois desta operação, 68,9 MB adicionais de espaço em disco serão usados. Você quer continuar [S/n]? S Obter:1 http://labs.picotech.com/debian/ picoscope/main libpicoipp i386 1.1.2-4r21 [7.518 kB] ... Configurando libmono-accessibility4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-data-tds4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-posix4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-system-configuration-install4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-system-core4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-system-transactions4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-system-enterpriseservices4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-system-data4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-system-management4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-system-runtime-serialization4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-webbrowser4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-system-windows-forms4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-system-xaml4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libmono-windowsbase4.0-cil (2.10.8.1-1ubuntu2.3) ... Configurando libpicoipp (1.1.2-4r21) ... Configurando libpl1000 (1.0.7-1r16) ... Configurando libps2000 (2.1.4-3r26) ... Configurando libps2000a (1.1.4-5r35) ... Configurando libps3000 (3.7.5-3r22) ... Configurando libps3000a (1.4.4-6r45) ... Configurando libps4000 (1.2.4-2r31) ... Configurando libps4000a (1.0.4-2r39) ... Configurando libps5000 (1.5.4-3r26) ... Configurando libps5000a (1.1.4-5r30) ... Configurando libps6000 (1.4.4-6r34) ... Configurando libusbdrdaq (1.0.4-1r19) ... Configurando picoscope (6.10.1-4r36) ... Processando gatilhos para libc-bin ... ldconfig deferred processing now taking place cleiton@nb-bueno ~ $
Abstrai algumas etapas da saída da instalação para não ficar grande no post.
Vamos ver o que foi instalado.
cleiton@nb-bueno ~ $ dpkg --get-selections | grep -e 'libps\|picoscope*' libps2000 install libps2000a install libps3000 install libps3000a install libps4000 install libps4000a install libps5000 install libps5000a install libps6000 install picoscope install cleiton@nb-bueno ~ $
Foi instalado o PicoScope e junto as libs de todos os modelos que a aplicação suporta, caso você não queira usar o PicoScope e apenas as libs, pode instalar referente a cada serie/modelo, detalhes para instalação em Download Linux Drivers for Your USB Pico Products[link].
Conectando o dispositivo e abrindo o PicoScope, pode ser no menu procurando por PicoScope ou direto no terminal digitando picoscope.
Beleza, instalado e funcionando.
Parabéns pelo trabalho Pico Technology e por dar continuidade a esses velhos de guerra :)
Espero que ajude quem mais precisar ou tiver um em casa encostado e quer fazer funcionar novamente.
Até a próxima!
Referências
https://www.picotech.com/discontinued
https://www.picotech.com/downloads/linux
Linux – Instalando o PicoScope by Cleiton Bueno is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.