L’Internet des Objets

L’Internet des Objets

25.1 Installation à partir des sources gnuradio

Page précédente Page suivante

25.1.1 Dépendances
apt install -qy git build-essential cmake python3-mako
libboost-program-options-dev libboost-thread-dev libboost-regex-dev
python3-scipy python3-numpy python3-zmq

25.1.2 Volk

Volk est un sous projet de Gnuradio. C’est une librairie qui fournit des implémentation mathématiques pour des processeurs SIMD.

arno@laurel:~$ mkdir Volk; cd Volk
git clone --recursive https://github.com/gnuradio/volk.git
...
arno@laurel:~/Volk$ cd volk/
arno@laurel:~/Volk/volk$ mkdir build; cd build
arno@laurel:~/Volk/volk/build$ cmake -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3 ../
...
-- Generating done
-- Build files have been written to: /home/arno/Volk/volk/build
arno@laurel:~/Volk/volk/build$ make -j 5
arno@laurel:~/Volk/volk/build$ make test
root@laurel:/home/arno/Volk/volk/build# make install
root@laurel:/home/arno/Volk/volk/build# echo debian destroyed

Après une installation à partir des sources, il serait maladroit d’utiliser la machine pour un autre usage.

25.1.3 Installation de Gnuradion depuis les sources
mkdir gnuradio
cd gnuradio
git clone https://github.com/gnuradio/gnuradio.git
cd gnuradio/
mkdir build; cd build
cmake -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3 ../

Page précédente Page suivante