BitScope DSO | Notes

2014-03-17

Optimizing real-time waveform display for Raspberry Pi

BitScope Display Diagnostic Tool

One of the things that sets BitScope apart from other PC based test, measurement and data acquisitions systems is interactive software which displays live mixed signal waveforms in real-time running on a wide variety of computers and embedded systems.

Late last year we started porting our software to Raspberry Pi.

We love the Pi and while it's not the fastest little computer on the planet, turns out it's more powerful than you might think, if used correctly. What do we mean by "used correctly"?

In a nutshell we mean to run code optimized for efficient execution on a system with a modest (by today's standards) CPU, FPU and L1/L2 caches, and a partially accelerated X server. This is not to say Raspberry Pi does not have very powerful graphics (it does!) or that it can't do some pretty good number crunching (it can!) but our aim is to leverage what is available in a cross-platform sense without resorting to writing customized GPU code. Read More...

Read older updates...