snarkyerica / DSRemote-macOS

Fork of DSRemote, patched to allow building on macOS without USB support (LAN only).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DSRemote-macOS

This is a quick and dirty patched version of DSRemote to allow building on macOS without USB support.

Compiling on macOS without USB support:

Install Homebrew.

brew install make git qt@5

brew link qt@5

git clone https://github.com/snarkyerica/DSRemote-macOS.git

cd DSRemote-macOS

qmake

make -j8 (replace 8 with the number of threads you'd like to use)

Copy the resulting .app file into your Applications folder, right click and Open.

Original README follows.

DSRemote

Operate your Rigol oscilloscope from your Linux desktop.

webpage and info: https://www.teuniz.net/DSRemote/

Compiling and installing on Ubuntu Linux and derivatives:

sudo apt-get update sudo apt-get install g++ make git qtbase5-dev-tools qtbase5-dev qt5-default git clone https://gitlab.com/Teuniz/DSRemote.git cd DSRemote qmake make -j4 sudo make install dsremote

For USB connection setup use the following commands:

sudo groupadd usbtmc sudo usermod -a -G usbtmc reboot

Now you can run the program by typing: dsremote

(USB connection does not work on modern USB host controllers thanks to a bug in the scopes' firmware that Rigol does not want to fix.)

Read also the file readme_usbtcm_driver.txt and the file notes.txt.

Supported devices

DS6000 and DS1000Z series oscilloscopes.

MSO4000/DS4000 series

There is some basic support like capturing screenshots.

Not tested yet:

  • Record & Playback function
  • Wave Inspector
  • serial decoding.

Note: This is a private project made available to the public. No pullrequests! If you believe you found a bug or want to add some feature, open an issue on Gitlab or send me an email. In case you want to add some code, send me a diff, no pull requests, they will be ignored. Also, all requests regarding to support other platforms and/or other tools will be ignored. Again, this a Linux & GCC & Make project. That means no Mac/windows/Clang/CMake etc.

About

Fork of DSRemote, patched to allow building on macOS without USB support (LAN only).

License:GNU General Public License v3.0


Languages

Language:C++ 71.5%Language:C 28.0%Language:QMake 0.4%