Skip to content

Airspy host-side driver, now without threads! This is an incompatible fork of libairspy, so it's recommended you don't try using it unless you know what you're doing.

Notifications You must be signed in to change notification settings

pvachon/despairspy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirSpy

A tiny and efficient software defined radio.

This repository contains host software (Linux/Windows) for AirSpy, a project to produce a low cost, open source software radio platform.

AirSpy: http://www.airspy.com

How to build host software on Windows:

Prerequisites for mingw:

Note for Windows build: You shall always execute airspy_tools from Windows command shell and not from Cygwin or Mingw shell because on Cygwin/Mingw Ctrl C is not managed correctly and especially for airspy_rx the Ctrl C(abort) will not stop correctly and will corrupt the file.

For VisualStudio 2013 or later:

  • git clone https://github.com/airspy/airspyone_host.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
      • Inside this directory there is README.txt, libusb-1.0.def and some directories
  • 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
      • Inside this directory there is lot of README files and some directories (dll, include, lib)
  • Launch host\libairspy\vc\airspy_2013.sln with VisualStudio 2013, choose Release and Build Solution

For MinGW:

git clone https://github.com/airspy/airspyone_host.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/airspyone_host/archive/master.zip

unzip master.zip

cd airspyone_host-master

mkdir build

cd build

cmake ../ -DINSTALL_UDEV_RULES=ON

make

sudo make install

sudo ldconfig

Clean CMake temporary files/dirs:

cd airspyone_host-master/build

rm -rf *

Principal authors:

Benjamin Vernoux bvernoux@airspy.com and Youssef Touil youssef@airspy.com

http://www.airspy.com

This file is part of AirSpy (based on HackRF project see http://greatscottgadgets.com/hackrf/).

About

Airspy host-side driver, now without threads! This is an incompatible fork of libairspy, so it's recommended you don't try using it unless you know what you're doing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published