1) Creation dans le répertoire utilisateur d'un répertoire friponrdo pour le stockage des données : mkdir friponrdo
2) Déposer le shell script friponrdo.sh ainsi que le binaire exécutable pour le FunCube PRO+ fcdctl dans le répertoire utilisateur.
3)rendre ces deux fichiers exécutables:
chmod +x friponrdo.sh
chmod +x fcdctl
4) transférer 40-funcube-dongle.rules dans
le répertoire /lib/udev/rules.d/ :
sudo mv 40-funcube-dongle.rules /lib/udev/rules.d/
5) modifier le propriétaire et le groupe de ce fichier pour l'attribuer au super-utilisateur root :
chown root /lib/udev/rules.d/40-funcube-dongle.rules
chgrp root /lib/udev/rules.d/40-funcube-dongle.rules
6) Noter le card number et le device number attribués par la machine au FCD en faisant un :
arecord -l | grep card
de manière a reconstituer le device name, qui est de la forme hw:X,Y où X est le card number et Y le device number.
Ex: hw:2,0
7) Editer le shell script friponrdo.sh pour éventuellement corriger la 5eme ligne export AUDIODEV= avec le device name
défini a l'étape précédente,
ensuite remplacer la chaîne de caractères VWXYZ de la 3ème ligne par le nom réel de l'utilisateur de cette machine
FRIPON. En cas de doute, aller voir en ouvrant un terminal en lignes de commandes : c'est la chaîne de caractères à gauche
de l'@ sur la ligne qui se présente.
8) Renseigner le gestionnaire de tâches programmées (cron) en créant une crontab par :
crontab -e
que l'on édite ainsi :
*/10 * * * * ~/friponrdo.sh
Les fichiers I/Q au format wav echantillonnés a 192K, contigus et de 10 mn chacun seront envoyés dans le répertoire friponrdo. Pour ne jamais saturer le disque, les plus récents écraseront ceux de la veille de la même heure (65 GB occupés). Ces fichiers sont directement utilisables par SpectrumLab.