Owon, the manufacturer of this excellent range of digital storage oscilloscopes has released the developers’ full specification.
This includes complete documentation of the USB transaction protocol, and the data format of the vectorgrams.
Owon’s document is titled “OWON Oscilloscope PC Guidance Manual 1.1” and is available for free download from the sourceforge page for the Linux driver.
Pavel Čejka deserves credit for initially approaching Owon. Pavel requested the release of this information into the public domain. May Owon’s willingness to support the Linux community be in everyone’s best interest.
These scopes are ideal for academic use where Linux is commonplace, so Owon should find many new buyers for its equipment now there is a driver for Linux.
There is still much work needed on the driver. As yet, it cannot retrieve data in real-time via USB. This is an important function which the ‘scopes are quite capable of performing.
The driver is built in userspace but should probably be re-written as a loadable kernel module, and accessed through a separate userspace client. See the hard work of Greg Kroah-Hartman who offers a blueprint for how this might be done.
For in-depth knowledge, see the book Linux Device Drivers that Greg co-authored with Jonathan Corbet and Alessandro Rubini. The book has been generously released to us under a Creative Commons licence, and is also available in print format from O’Reilly.
Thanks go to Melissa Zhang at Owon, Pavel Cejka, Greg Kroah-Hartman, Jonathan Corbet, Alessandro Rubini, Eamon Skelton, Michel Pollet, Chris Leaver, and many others in the Open Source community.
Special thanks must go to Dr John Pollard, who tirelessly served as my supervisor at Queen Mary, University of London. John oversaw my development of an embedded Bluetooth Router device, which is an ongoing project today. However, that work also culminated in the release of this USB device driver for Owon oscilloscopes.










