BitScope Display is a cross-platform tool to allow the display performance of different host systems to be analyzed and compared for real-time interactive use with graphical user interface applications like BitScope DSO for BitScope.
One of the things that sets BitScope apart from other PC based test, measurement and data acquisitions systems is its interactive software which displays live mixed signal waveforms in real-time and runs on a wide variety of different platforms.
Recently we set ourselves the challenge to boost the performance of this software when run on Raspberry Pi. As part of this work we developed this application to help compare display performance when run on the Raspberry Pi to various x86 based platforms.
What we discovered is that many issues affecting performance on Raspberry Pi are not unique to it but are instead depend on how the system is used in relation to the:
There are many benchmarking programs available to measure and report on these characteristics individually but the purpose of this application is a little different; it is to enable you to see how well your PC performs for live waveform display in the context of our cross-platform software for BitScope without the need for a BitScope and without being complicated by other issues such as network latency or device capture configurations and settings.
It exercises the CPU, GPU, floating point and display I/O of the target system in ways which are typical in our software. It is probably quite useful in more general software terms too if you are interested in how a continuously updating display works in the context of a given graphical user environment. See the User Guide for operating details and objectives.
BitScope Display is a stand-alone application that does not talk to BitScope or anything else. Its sole purpose is to provide a practical example of waveform display operation on the platforms we support. For example, our beta testers used it to provide practical feedback from their Windows, Mac, Linux and Rasperry Pi systems as we developed the latest DSO production release.
As we release more software applications for BitScope or if you are writing your own software you may find BitScope Display useful to compare the performance of these applications and your own code when run on these platforms, especially low power ones like Raspberry Pi or that old ASUS netbook otherwise languishing in the bottom drawer.
By way of example, you should be cable to achieve frame rates of between 30 ad 50 Hz on Raspberry Pi or an old Celeron PC. On a modern x86 frame rates (running Linux) can exceed 500Hz. For most practicaly waveform display purposes, anything beyond 20Hz is quite useable. You may be surprised to learn just how "powerful" an old system can be when used with efficient software!
BitScope Display runs on x86 systems running Windows, Mac OSX or Linux as well as Raspberry Pi and other ARM systems. Any new PC and notebook is more than adequate to run BitScope software but this diagnostic will allow you to check how well an older system you may have works with BitScope software without a BitScope.
|Raspberry Pi Zero W, a wireless wonder for only $10 !||Feb 28|
|Raspberry Pi 3 Launch and BitScope Blade||Feb 29|
|Physical Computing with Raspberry Pi and BitScope!||Dec 01|
|BitScope Micro with Raspberry Pi Touchscreen Display!||Sep 09|
|BitScope Blade for Raspberry Pi at Hannover Maker Faire!||Jun 05|
|Getting Started with BitScope||May 08|
|BitScope Micro In-Line Data Acquisition||Apr 02|
|BitScope ARM Platform Compatibility||Feb 10|
|Bootstrapping Raspberry Pi 2 for BitScope||Feb 05|
|Raspberry Pi 2 and BitScope Performance||Feb 02|
|Raspberry Pi Model A+ or B+ or B+ Slimline?||Nov 14|
|MagPi talks Raspberry Pi B+, HATs & BitScope.||Aug 04|
|Raspberry Pi B+ BitScope x 4 = 8 analog + 32 logic !||Aug 01|
|Optimizing real-time waveform display for Raspberry Pi||Mar 17|
|BitScope DSO Version 2.6 Production Release||Mar 03|
|Low cost networked data acquisition with Raspberry Pi.||Dec 17|
|BitScope Server, shared remote access for any BitScope!||Dec 15|
|BitScope DSO updated for Server Compatibility||Dec 14|
|BitScope Library V2.0 and Proto Scope Application||Nov 15|
|BitScope DSO, Logic, Chart, Meter and Library updated||Nov 12|
|Reducing Quantization Noise with BitScope||Nov 08|
|Using a USB BitScope with any Linux system.||Nov 05|
|BitScope DSO upgraded for Mac OS X Mavericks.||Nov 03|
|Sydney BitScope, Online Demo Updated.||Oct 30|
|Vertical Offsets and Dual Channel Display||Oct 19|
|How to Install BitScope DSO on Raspberry Pi||Oct 18|
|Electronic Projects Lab for Raspberry Pi||Oct 17|
|BitScope DSO 2.7.DG17B update (Mac OS X)||Oct 11|
|Why the oscilloscope update rate is important.||Oct 06|
|BitScope DSO 2.7.DG17B update (Windows & Linux)||Oct 04|
|BitScope Software Blog Launched||Oct 04|
|High speed data acquisition with Raspberry Pi||Sep 25|
|BitScope Raspberry Pi Oscilloscope||Sep 25|
|BitScope DSO 2.7 update (for Raspberry Pi only)||Sep 24|
|BitScope||BitScope DSO Tutorial Examples||Sep 09|