cariboulabs-cariboulite/software/libcariboulite
meexmachina 4441992f93 updated readme files 2021-10-18 13:34:09 +03:00
..
build updated structure 2021-10-18 13:30:42 +03:00
include
src updated readme files 2021-10-18 13:34:09 +03:00
test
CMakeLists.txt testing 2021-10-15 23:00:17 +03:00
README.md updated readme files 2021-10-18 13:34:09 +03:00

README.md

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

# 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.