7
mirror of https://github.com/EEVengers/ThunderScope.git synced 2025-04-11 23:19:16 +00:00

Modified scripts to not use home dir

This commit is contained in:
Aleksa Bjelogrlic 2024-10-18 17:19:28 -04:00
parent 0778f849d5
commit 01a4cb335b
4 changed files with 16 additions and 18 deletions

19
.gitignore vendored
View File

@ -10,8 +10,6 @@ compile_commands.commands.json
.clangd
.cache
Software/xdma_driver_win_src_2018_2/*
*.exe
@ -21,11 +19,12 @@ Software/xdma_driver_win_src_2018_2/*
*.txt~
*.h~
# Vivado Projects
Firmware/XDMA/*_prj*/
/**/.Xil/
/**/__pycache__/
#Firmware/XDMA/output/*.bin
#Firmware/XDMA/output/*.bit
#Firmware/XDMA/output/*.mcs
#Firmware/XDMA/output/*.prm
Software/ffts
Software/libtslitex
Software/scopehal-apps
Software/ts_litex_driver_linux
Software/TS.NET

View File

@ -4,5 +4,5 @@ mkdir build
cd build
cmake ..
cmake --build . --config=Release
./artifacts/example/thunderscope_test io
#./artifacts/example/thunderscope_test io

View File

@ -3,15 +3,14 @@ sudo apt install build-essential git cmake pkgconf libgtkmm-3.0-dev libcairomm-1
sudo apt-get install libvulkan-dev glslang-dev glslang-tools spirv-tools glslc
#On Ubuntu 22.10 and earlier, you will need to use the Vulkan SDK.
#TODO: check to see if above line worked, else install SDK
cd ~
git clone https://github.com/anthonix/ffts.git
cd ffts
mkdir build
cd build
cmake .. -DENABLE_SHARED=ON
make -j4
sudo make install
cd ~
sudo make install
cd ../..
git clone --recursive https://github.com/ngscopeclient/scopehal-apps.git
cd scopehal-apps
mkdir build

View File

@ -2,10 +2,10 @@ sudo apt-get install -y dotnet-sdk-8.0
git clone https://github.com/EEVengers/TS.NET.git
cd TS.NET/build-scripts/
./TS.NET.Engine\ \(linux-x64\).bash
cd ..
cd builds/linux-x64/TS.NET.Engine/0.1.0/
cp ~/libtslitex/build/artifacts/libtslitex/libtslitex.so libtslitex.so
cd ../..
cp libtslitex/build/artifacts/libtslitex/libtslitex.so TS.NET/builds/linux-x64/TS.NET.Engine/0.1.0/libtslitex.so
cd TS.NET/builds/linux-x64/TS.NET.Engine/0.1.0/
sed -i -e 's/HardwareDriver: XDMA/HardwareDriver: LiteX/g' thunderscope.yaml
./TS.NET.Engine
#./TS.NET.Engine