aioscilloscope / Instruments

The instruments NovaOS runs on

NovaOS is one platform for test equipment of any make: our own Linux, our own acquisition and instrument software, and the same UI, SCPI, web control and AI tools on top. Each new instrument needs its own kernel port, board support and FPGA support; everything above that is shared. Here is every instrument we have NovaOS on or are bringing it up on, and how far each has got.

CH1Oscilloscopes

By model: DHO802 · DHO804 · DHO812 · DHO814 · DHO914 / DHO914S · DHO924 / DHO924S · MHO934 · MHO954 · MHO984

CH2Other test equipment

CH3How an instrument gets NovaOS

  1. Read it: the stock firmware, its remote interfaces and its update road, from a unit we own.
  2. Open it: every chip, how the FPGA is loaded and how samples reach the processor, each claim checked on the unit (the hardware pages).
  3. Boot our kernel: a current Linux with board support we write, and a way back to stock that is tried before anything is written.
  4. Drive the FPGA: our own acquisition engine, through the FPGA's open-source link driver, then the shared NovaOS scope stack on top.
  5. Measure it: against stock on the same unit, the same way, before a feature is called done.

We call a model supported only once NovaOS runs on a real unit of it. Which instrument should be next? Tell us on NovaOS's EEVblog thread.