L’Internet des Objets
25.1 Installation à partir des sources gnuradio
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 ../