Paso 3: Configuración de la SDR para actuar como un receptor de FM
Para poder configurar el DEG para actuar como un receptor de FM
Crear un archivo de script en el directorio de proyecto utilizando
vi fm_configuration.sh
El siguiente en el archivo de secuencia de comandos código
#!/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."
Ahora, ejecute este script con
sh fm_configuration.sh
Este script debe ejecutarse sólo una vez. Para obtener los repositorios necesarios. Puede eliminar la secuencia de comandos después de ejecutar una vez. No se necesita ser ejecutado cada vez.
Puede ir a través de la secuencia de comandos y cambie el nombre del dispositivo en la tarjeta de sonido que está utilizando en la línea de base
pcm.!default sysdefault:Device" > ~/.asoundrc
Para obtener su nombre de dispositivo utilice el siguiente comando para encontrar su dispositivo de audio
$aplay -Ll