cariboulabs-cariboulite/software/libcariboulite/README.md

1.3 KiB

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.