These are instructions for the deprecated XDMA gateware
- Install the XDMA driver for Linux or Windows
- On Windows, first run
Bcdedit.exe -set TESTSIGNING ON
in administrator powershell and restart your computer- Then use the MSI installer, when asked if you want to use polling, click no
- On Linux, run
sudo make install
in the xdma directory- Run
make
in the tools directory - Create a udev rule so you don't have to run everything acessing the hardware as root:
- create
/etc/udev/rules.d/70-thunderscope.rules
file with the lineACTION=="add", SUBSYSTEM=="xdma", TAG+="uaccess"
- create
- With a TS connected, run
sudo ./load_driver.sh
in the tests directory- Output should be
The Kernel module installed correctly and the xmda devices were recognized.
- Output should be
- Run
- On Windows, first run
- Build TS.NET.Engine using the build scripts
- Dependences for build scripts on Debian/Ubuntu Linux:
sudo apt-get install -y dotnet-sdk-8.0 libgdiplus
- On Windows, should just need Visual Studio with the C# plugins
- Copy appsettings.json and thunderscope.yaml into the same directory as the TS.NET.Engine application
- Dependences for build scripts on Debian/Ubuntu Linux:
- Install ngscopeclient, following the instructions in their user manual
- Run TS.NET.Engine and ngscopeclient
- Add ThunderScope in ngscopeclient under Add -> Oscilloscope with "thunderscope" Driver, "Twinlan" Transport and "Localhost:5025:5026" for the Path