Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.27 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.27 KB

CaribouLite RPI API

This folder contains the low-level and SoapySDR APIs for CaribouLite

Building

To start from scratch we need to check for the dependencies and install them as needed.

Dependencies installation:

# Update the package definitions
sudo apt update

# We used gcc version 8.3+
sudo apt install gcc

# We used libsoapysdr-dev version 0.6.1-4+
sudo apt install libsoapysdr-dev libpthread-stubs0-dev

# cmake version 3.15+
sudo apt install cmake

Now to compile we use cmake as follows:

# create the building directory to contain 
# compilation / linking artifacts. if already exists skip
# the creation
mkdir build 

# goto the build directory
cd build

# tell cmake to create the Makefiles 
# according to the code in the parent directory
cmake ../

# build the code (this will take about 30 seconds @ RPi4)
make

# install the package in your Linux 
# environment (including SoapyAPIs)
sudo make install

License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.