Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/airspy/airspyhf
Code repository for AirspyHF+
https://github.com/airspy/airspyhf
airspy-hf
Last synced: 13 days ago
JSON representation
Code repository for AirspyHF+
- Host: GitHub
- URL: https://github.com/airspy/airspyhf
- Owner: airspy
- License: bsd-3-clause
- Created: 2017-03-21T18:34:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-02-14T12:08:58.000Z (9 months ago)
- Last Synced: 2024-07-08T01:34:21.614Z (4 months ago)
- Topics: airspy-hf
- Language: C
- Homepage:
- Size: 199 KB
- Stars: 144
- Watchers: 30
- Forks: 38
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# User mode driver for Airspy HF+
This repository contains host software (Linux/Windows) for Airspy HF+, a high performance software defined radio for the HF and VHF bands.
http://www.airspy.com/airspy-hf-plus
## How to build host software on Windows:
### For VisualStudio 2013 or later:
* `git clone https://github.com/airspy/airspyhf.git host`
* Download https://github.com/libusb/libusb/releases/download/v1.0.20/libusb-1.0.20.7z
* Extract **libusb-1.0.20.7z** to host directory
* You should have **host\libusb-1.0.20**
* Download ftp://mirrors.kernel.org/sourceware/pthreads-win32/pthreads-w32-2-9-1-release.zip
* Extract **pthreads-w32-2-9-1-release.zip** to host directory
* You should have **host\libpthread-2-9-1-win**
* Navigate to **src** and Launch **airspyhf.sln** with VisualStudio 2013 or later
* In Visual Studio, choose **Release**, **x86** or **x64** then **Build Solution**### For MinGW:
`git clone https://github.com/airspy/airspyhf.git host`
`cd host`
`mkdir build`
`cd build`
Normal version:
`cmake ../ -G "MSYS Makefiles" -DLIBUSB_INCLUDE_DIR=/usr/local/include/libusb-1.0/`
Debug version:
`cmake ../ -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Debug -DLIBUSB_INCLUDE_DIR=/usr/local/include/libusb-1.0/`
`make`
`make install`
## How to build the host software on Linux:
### Prerequisites for Linux (Debian/Ubuntu/Raspbian):
`sudo apt-get install build-essential cmake libusb-1.0-0-dev pkg-config`
### Build host software on Linux:
`wget https://github.com/airspy/airspyhf/archive/master.zip`
`unzip master.zip`
`cd airspyhf-master`
`mkdir build`
`cd build`
`cmake ../ -DINSTALL_UDEV_RULES=ON`
`make`
`sudo make install`
`sudo ldconfig`
## Clean CMake temporary files/dirs:
`cd airspyhf-master/build`
`rm -rf *`
## Principal authors:
Ian Gilmour and Youssef Touil
http://www.airspy.com
This file is part of Airspy HF (with user mode driver based on Airspy R2, itself based on HackRF project see http://greatscottgadgets.com/hackrf/).