PicoScope run under LINUX?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Pico Technology Forum Index -> Linux
Author Message
Giacomo
Guest





PostPosted: Mon May 01, 2006 9:59 am    Post subject: PicoScope run under LINUX? Reply with quote

Is there a LINUX version of the PicoScope?
Back to top
ricardo
Moderator
Moderator


Joined: 07 May 2003
Posts: 98

PostPosted: Tue May 02, 2006 8:58 am    Post subject: Reply with quote

Hi Giacomo,

Unfortunately PicoScope only supports Windows. We have Linux drivers for some of our scopes,

http://www.picotech.com/linux.html

but you would need to write your own software.

Best regards,

Ric
Back to top
rober
Guest





PostPosted: Fri Oct 06, 2006 10:00 am    Post subject: Reply with quote

Hi

and will be there a possibility in the future?

I need to run it on Linux.

Thanks,
Rob
Back to top
Michael
Guru
Guru


Joined: 07 Jul 2005
Posts: 93
Location: St Neots, Cambridgeshire

PostPosted: Wed Oct 11, 2006 8:28 am    Post subject: Reply with quote

Hello,

We cannot commit to Linux availablity largely due to the various flavours of Linux.

I am sorry we do not have a definite answer for you.

Best regards,
Michael
Back to top
JohanLindqvist
Newbie


Joined: 15 Aug 2007
Posts: 1

PostPosted: Wed Aug 15, 2007 11:20 am    Post subject: PicoScope 2202 protocol Reply with quote

Any chance of obtaining documentation on the communication protocol of the PicoScope 2202? I'm considering trying to use it through an existing automated energy consumption measurement framework under Linux.

Any documentation format you happen to have handy would be helpful and much appreciated.

Regards,
Johan Lindqvist

Embedded Systems Laboratory
Åbo Akademi University
Back to top
ziko
Site Admin
Site Admin


Joined: 01 Dec 2006
Posts: 596
Location: St Neots

PostPosted: Wed Aug 15, 2007 3:35 pm    Post subject: Reply with quote

Hi Unfortunately we cannot release the driver information for the 2202 for IP protection reasons.

Kind regards
Back to top
sipickles
Newbie


Joined: 05 Nov 2007
Posts: 1

PostPosted: Mon Nov 19, 2007 2:41 pm    Post subject: Reply with quote

It seems odd that there are no linux drivers available for all your products, since you say that the drivers were developed in linux (mandrake).

Come on picoscope, please catch up with the massive growth of linux use in scientific and technical industries.

We use a fleet of Picoscope 2000s, and have to dual boot back to windows to use them - not very productive.
Back to top
ziko
Site Admin
Site Admin


Joined: 01 Dec 2006
Posts: 596
Location: St Neots

PostPosted: Tue Nov 27, 2007 3:18 pm    Post subject: Reply with quote

Hi sipickles,

Sorry for the delay in the response I have not been on the forum for a short while.

The linux support was for a few of our older legacy products. We are aware of the growing use of linux, so your points are duly noted, in future our new products will have linux support. However it would require to much resources to make modifications for our current scopes.

Kind regards
Back to top
Armitage
Newbie


Joined: 04 Jan 2008
Posts: 1
Location: UK

PostPosted: Fri Jan 04, 2008 9:48 am    Post subject: Easy support option Reply with quote

Hi,

Have you guys looked at the Linux Driver Project?

Regards,

A
Back to top
picojohn
Site Admin
Site Admin


Joined: 11 Jun 2007
Posts: 365

PostPosted: Mon Jan 07, 2008 4:51 pm    Post subject: Reply with quote

Hello Armitage,

We are aware of that project, however, it would not overcome the concerns that Ziko previously mentioned about releasing our code.

Regards
John
Back to top
grabner
User
User


Joined: 05 Jan 2008
Posts: 4

PostPosted: Mon Jan 07, 2008 5:35 pm    Post subject: Reply with quote

picojohn wrote:
Hello Armitage,

We are aware of that project, however, it would not overcome the concerns that Ziko previously mentioned about releasing our code.

Regards
John

Could you please be so kind as to explain why you think so? Under the Linux Driver Project, companies don't release anything to the public, neither code nor specifications. It's just an agreement with a single developer (or a small group) who gets access to the specifications under a non-disclosure agreement. The code developed by this person will be public, but not the specifications. If the driver contains firmware which must be uploaded to the device before it can be used, this can perfectly be kept in binary form even under the GPL since the firmware is executed on the device and in no way can be considered "derivative work" based on other GPL code.

Kind regards,
Markus
Back to top
picojohn
Site Admin
Site Admin


Joined: 11 Jun 2007
Posts: 365

PostPosted: Tue Jan 08, 2008 2:01 pm    Post subject: Reply with quote

Hello Markhus,

We would very much like to fully support Linux for our products; however, we do not wish to do so in half measures.

The drivers for our products are complex as they provide a number of special functions. Therefore, short of releasing our sensitive code, it would take us longer to provide specifications for the Linux developers than to write the drivers ourselves, and herein is the issue. Moreover, providing support to the Linux Driver Product and, by implication, to customers who use those drivers, would not facilitate the level of support that we like to provide for our customers.

In summary, we believe that to provide effective customer support, it will be necessary to produce our own Linux drivers and, we are continually reviewing if and how best to do that.

Regards
John
Back to top
linuxUser
User
User


Joined: 13 Jun 2008
Posts: 2

PostPosted: Fri Jun 13, 2008 6:09 am    Post subject: Reply with quote

picojohn wrote:

The drivers for our products are complex as they provide a number of special functions. Therefore, short of releasing our sensitive code, it would take us longer to provide specifications for the Linux developers than to write the drivers ourselves, and herein is the issue. Moreover, providing support to the Linux Driver Product and, by implication, to customers who use those drivers, would not facilitate the level of support that we like to provide for our customers.


It's not that hard really Smile ..

you need 2 things ..

1. kernel module
2. client library

kernel module has to be "compiled on site" so it should be "open source" but kernel module does not need to have any IP data in it .. it is just a mapper from USB to /dev/picoscope or /proc/picoscope/xyzw so the client library can communicate with the device. Your current windows driver does pretty much the same afaic.

client library is a different story and it does contain IP code that I'm sure you would not like to share. I actually do not see why you do not want to share it as it is actually quite easy to debug both your app and driver for win32 and reverse engineer the solution .. just, why do it .. afaik it will only work with your hardware, and your software is free anyhow...
back on topic .. you do not need to give away the source code for the client library that actually controls the device, just build 32bit and 64bit library and ship the binary ..

to cover "all" linux distro's and to make it professionally acceptable you need to only make 4 binary packages
- x32 dynamically linked with (current glibc at the time of linking)
- x64 dynamically linked with (current glibc at the time of linking)
- x32 statically linked with "whatever glibc you like"
- x64 statically linked with "whatever glibc you like"

so, the same source, you just need to compile 4 binaries, just few different flag's, provide libraries in .tar.bz2 and you are "the best supported pc scope for linux"

This is pretty much how all proprietary code is done, you do not need to go and make "installer", "rpm", "deb", "pkg" .. just make tar.gz or tar.bz2 .. 4 of them, x32 and x64 statically and dynamically linked .. that will be enough .. not much effort and probably huge gain... not to mention that you will get bunch of opensource scope applications with features "to die for" after that ..
Back to top
linuxUser
User
User


Joined: 13 Jun 2008
Posts: 2

PostPosted: Fri Jun 13, 2008 6:18 am    Post subject: Reply with quote

one addition to my previous post, if you need any help in setting the envinronment for building all four packages, I would be ready to help (for free) .. I have much experience in building proprietary software for linux
Back to top
picojohn
Site Admin
Site Admin


Joined: 11 Jun 2007
Posts: 365

PostPosted: Tue Jun 17, 2008 10:23 am    Post subject: Reply with quote

Linux drivers are now available to download for all of our current products.

Regards
John
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Pico Technology Forum Index -> Linux
All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 


Pico Technology topic RSS feed 
Powered by phpBB © 2001, 2005 phpBB Group