Étape 3: Configuration du DTS d’agir comme un récepteur FM
Afin de configurer le DTS d’agir comme un récepteur FM
Créer un fichier de script dans votre répertoire de projet à l’aide
vi fm_configuration.sh
Utilisez le code suivant dans le fichier de script
#!/bin/bash abort() { echo >&2 echo "Error Encountered" >&2 exit 1 } trap 'abort' 0 set -e echo "-----------------------------------------------------------------" echo "Configuration started ......" echo "Run this once and delete it later" echo "Watch the progress bar......" echo "src all <a href="http://iotdk.intel.com/repos/1.1/iotdk/all" "=""> http://iotdk.intel.com/repos/1.1/iotdk/all" </a> > /etc/opkg/base-feeds.conf echo "src x86 <a href="http://iotdk.intel.com/repos/1.1/iotdk/x86" "=""> http://iotdk.intel.com/repos/1.1/iotdk/all" </a> >> /etc/opkg/base-feeds.conf echo "src i586 <a href="http://iotdk.intel.com/repos/1.1/iotdk/i586" "=""> http://iotdk.intel.com/repos/1.1/iotdk/all" </a> >> /etc/opkg/base-feeds.conf echo "Progress |#### |" sleep 1 opkg update opkg install git opkg install --force-downgrade libusb-1.0-dev echo "Progress |######## |" sleep 2 #Source compilation mkdir -p /rtlsdr cd /rtlsdr git clone <a href="https://github.com/steve-m/librtlsdr"> http://iotdk.intel.com/repos/1.1/iotdk/all" </a> #Steve's repository for code to turn the SDR into an FM receiver cd librtlsdr echo "Progress |############## |" sleep 2 autoreconf -i echo "Progress |################### |" sleep 2 ./configure make echo "Progress |####################################### |" sleep 2 make install echo "Progress |############################################## |" sleep 2 make install-udev-rules echo "/usr/local/lib" > /etc/ld.so.conf ldconfig echo "pcm.!default sysdefault:Device" > ~/.asoundrc #Set Enter USB to AUX device as default audio out. # In some cases this might be required to be changed to Headset echo "Progress |######################################################|" sleep 2 ####################################################################### trap : 0 echo >&2 ' Configuration Done ' echo "Complete."
Maintenant, exécutez ce script en utilisant
sh fm_configuration.sh
Ce script doit être exécuté qu’une seule fois. Pour obtenir les référentiels nécessaires. Vous pouvez supprimer le script après avoir exécuté une première fois. Il ne faut pas exécuté à chaque fois.
Vous pouvez passer par le script et modifier le nom du périphérique basé sur la carte son que vous utilisez dans la ligne
pcm.!default sysdefault:Device" > ~/.asoundrc
Pour obtenir votre nom de périphérique utilisez la commande suivante pour trouver votre périphérique audio
$aplay -Ll