### Start LibreVNA GUI on Ubuntu Source: https://github.com/jankae/librevna/blob/master/README.md Navigates to the unpacked folder and launches the LibreVNA GUI application. Replace $UNPACKED_ZIP_FOLDER$ with the actual path. ```console cd $UNPACKED_ZIP_FOLDER$ ./LibreVNA-GUI ``` -------------------------------- ### Install Build Dependencies (Debian/Ubuntu) Source: https://github.com/jankae/librevna/blob/master/Documentation/DeveloperInfo/BuildAndFlash.md Installs the necessary development libraries for building the PC application on Debian-based systems. ```bash sudo apt-get install libusb-1.0-0-dev qt6-tools-dev qt6-base-dev ``` -------------------------------- ### Install Ubuntu Libraries for LibreVNA Source: https://github.com/jankae/librevna/blob/master/README.md Installs the necessary Qt6 base and SVG libraries for running the LibreVNA GUI on Ubuntu. Ensure you have sudo privileges. ```console sudo apt install qt6-base-dev libqt6svg6 ``` -------------------------------- ### Install LibreVNA udev Rule on Ubuntu Source: https://github.com/jankae/librevna/blob/master/README.md Downloads and copies the udev rule file to grant necessary permissions for accessing the USB device on Ubuntu. This is crucial for device communication. ```console wget https://raw.githubusercontent.com/jankae/LibreVNA/master/Software/PC_Application/51-vna.rules sudo cp 51-vna.rules /etc/udev/rules.d ``` -------------------------------- ### Reload udev Rules on Ubuntu Source: https://github.com/jankae/librevna/blob/master/README.md Manually reloads the udev rules after installation to apply the new device permissions. This can be done by rebooting or running these commands. ```console sudo udevadm control --reload-rules sudo udevadm trigger ``` -------------------------------- ### Build PC Application using qmake Source: https://github.com/jankae/librevna/blob/master/Documentation/DeveloperInfo/BuildAndFlash.md Builds the PC application using qmake and make. Ensure you are in the correct directory. ```bash cd Software/PC_Application/LibreVNA-GUI qmake6 make ``` -------------------------------- ### Assemble Combined VNA Firmware Source: https://github.com/jankae/librevna/blob/master/Documentation/DeveloperInfo/BuildAndFlash.md Combines the compiled MCU firmware and FPGA bitstream into a single firmware file. Ensure the binary files exist in their respective locations. ```python AssembleFirmware.py ``` -------------------------------- ### Export S11 to CSV and S1P Source: https://github.com/jankae/librevna/blob/master/Documentation/UserManual/SCPI_Examples/README.md Captures an S11 sweep and writes both a CSV file and a Touchstone S1P file. Use --s1p-format db to write dB/angle format instead. ```python python3 export_s11_s1p_csv.py --output S11_capture ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.