You are on page 1of 16

Fase III

Manual Instalacin
GNURadio y USRPs
Semillero GITUQ
Tutor: Ing. Auramaria Londoo Cano

Jennifer Palacio, Edwin Quiroga, Jorge Esguerra, Luis


Castaeda, Sebastin Ramrez, Sergio Jaramillo.
UNIVERSIDAD DEL QUINDIO FACULTAD DE INGENIERIA
INGENIERIA ELECTRONICA.

MANUAL DE INSTALACION GNURadio y USRPs


Para la instalacion de GNURadio, resulta conveniente instalarlo en sistema operativo linux ya
que las simulaciones suelen ser mas fieles en sus resultados; pues esto debido el software
(GNURadio) no es del todo compatible con windows, por lo cual hay dos maneras de instalar el
linux, una es por particion y otra por arranque, por lo cual esta se realizara por medio de una
memoria e iniciar el sistema operativo por arranque, para lo cual se realizaron los siguientes
pasos:
1. Se ingresa a la pagina web http://www.linuxliveusb.com/en/download, lo cual permite
realizar la descarga del software linux live usb creator como se puede ver en la figura 1;
esto para poder instalar la memoria con el sistema operativo.

Figura 1. Descarga del software Linux live usb creator


Posteriormente de la descarga se instala el programa Linux live usb creator, teniendo
como resultado la siguiente interfaz (ver figura 2).

Figura 2. Interfaz del programa Linux live usb creator

2. Luego de instalar el programa, se llenan cada uno de los espacios, donde en el primer
espacio (ver figura 3) se escoge la memoria a utilizar.

Figura 3. Campo 1, seleccin memoria


3. Posteriormente para llenar el siguiente campo se debe descargar una versin de Linux
14.04, y para este caso se utiliz Linux gnome 14.04, siendo este correctamente
compatible con el programa Linux live usb creator, pues hay que tener en cuenta porque
algunas versiones o son corruptas o no compatibles, esto se verifica como se ve en la
figura 4.

Figura 4. Seleccin imagen iso para sistema operativo linux gnome 14.04
4. Luego en modo de persistencia es recomendable dejarle todo lo que muestre en la
opcion, para este caso permitio 3070MB como se observa en la figura 5.

Figura 5. Seleccin modo de persistencia


5. Posteriormente se deben seleccionar como quiere mostrarse la memoria al momento
de abrirla, para este caso se dejan los archivos creados ocultos para que cuando la abran
no vayan a cortar algo del sistema operativo y se dae la instalacin, adems de esto se
debe formatear la memoria antes de instalarlo ya que de esta manera la memoria usb
elimina todo tipo de archivos daados e inclusive virus, as como se ve en la figura 6.

Figura 6. Seleccin archivos ocultos y formatear


6. Finalmente al tener todo bien seleccionado debe verificar que todos los semforos estn
en verde as como se ve en la figura 7 y luego de esto simplemente se le da clic cobre el
rayo y ya este empieza a realizar la instalacin.

Figura 7. Instalacin del sistema operativo Linux gnome 14.04


Luego de un determinado tiempo, al pasar desde descomprimir la imagen iso hasta
instalar los archivos que le permiten a la memoria iniciar por arranque, sale el siguiente
mensaje en la parte de debajo de la pantalla del programa as como se ve en la figura 8.

Figura 8. Sistema operativo Linux gnome 14.04 listo


Posteriormente de tener el sistema operativo, se procede a inicializarlo para luego instalar el
software GNURadio y cada una de las libreras que permiten el uso de los mdulos USRP, como
se puede ver a continuacin.
Inicialmente se debe reiniciar el pc y mientras esto ocurre se debe pulsar el botn F12 antes de
que entre al Windows o al sistema operativo que tenga instalado de raz, luego sale la siguiente
pantalla (ver figura 9), y como lo que se desea es iniciar la memoria por arranque se selecciona
la opcin USB Storage Device como se muestra en pantalla; esto se debe hacer siempre y cuando
la memoria este en el puesto usb del computador de lo contrario no se le activara esa opcin
de la USB.

Figura 9. Setup options del pc


Luego de iniciar la memoria, se debe utilizar con el sistema operativo como aparece en la figura
10, donde no solo se debe seleccionar el idioma con el que se quiere trabajar sino tambin debe
dar clic sobre la opcin Probar Ubunto Gnome, de esta manera garantiza que los cambios que
se realicen sobre Linux, es decir, los programas instalados y todo lo dems quedaran guardados
solo en la memoria.

Figura 10. Iniciando Linux Gnome 14.04


Continuando con la inicializacin, se llega a la siguiente pantalla (ver figura 11).

Figura 11. Pantalla de inicion Linux Gnome 14.04


Siguiendo con la instalacin del GNURadio, se debe ingresar a actividades, como aparece en la
figura 12 y de all seleccionar mostrar aplicaciones y posteriormente abrir el centro del software
Ubuntu.

Figura 12. Actividades/Mostrar aplicaciones/Centro de software Ubuntu


Finalmente abre la siguiente pantalla (ver figura 13).

Figura 13. Centro de software de Ubuntu.


Posteriormente en el buscador se escribe gnuradio, y sale la siguiente opcin (ver figura 14), lo
cual se selecciona y se procede a instalar dicho programa.

Figura 14. Instalacin GNURadio


Adems de haber instalado ya el Software GNURadio, se deben instalar unas libreras y drivers
correspondientes para poder utilizar las USRPs, ya que se debe configurar desde la adaptacin
del puerto al pc hasta la compatibilidad con el programa, todo esto para poder que las reconozca
y se pueda hacer uso de ellas, para lo cual, este proceso se realizara por el terminal, abrindolo
con Ctrl + t, llegando a la siguiente pantalla (ver figura 15).

Figura 15. Terminal de Linux Gnome 14.04


Posteriormente la primera librera en instalar es la del uhd, para poder lograr la compatibilidad
de los mdulos USRPs con el programa GNURadio, esto mediante los siguientes comandos:

sudo bash -c 'echo "deb http://files.ettus.com/binaries/uhd/repo/uhd/ubuntu/`lsb_release cs` `lsb_release -cs` main" > /etc/apt/sources.list.d/ettus.list'
sudo apt-get update
sudo apt-get install -t `lsb_release -cs` uhd
NOTA: cuando se instalan las libreras, requieren hay veces espacio en memoria por lo que
pueden pedir autorizacin, en este caso solo es cuestin de autorizar dicho espacio para seguir
con la instalacin.
Luego al copiar y pegar dichos comandos se observa como se muestra en la figura 16 y al final
debe aparecer lo del anexo 1.

Figura 16. Comandos de instalacin librera UHD


Luego de tener instalada la anterior librera es recomendable instalar el siguiente comando:
sudo apt-get install python libboost-all-dev libusb-1.0-0-dev
Ya que es un complemento de ella, como se puede ver en la figura 17 y debe de salirle lo mismo
del anexo 2.

Figura 17. Instalacin librera complementaria a UHD


Ahora para controlar los puertos USB con los mdulos se debe de instalar el siguiente driver, por
lo cual se debe ingresar a la pgina web: https://github.com/EttusResearch/UHD-Mirror/tags de
donde se debe descargar relase_003_005_002 como un archivo .zip como se muestra en la
figura 18.

Figura 18. Descarga driver de mdulos USRP


Despus de descargar el archivo se descomprime para posteriormente hacer uso de este como
se ve en la figura 19.

Figura 19. Descomprimiendo archivo driver de mdulos USRP


Luego para realizar la instalacin del driver se debe escribir las siguientes lneas de comando en
el terminal as:
cd Descargas
cd UHD-Mirror-release_003_005_002
cd host

mkdir build
cd build
cmake ../
make
make test
sudo make install
sudo ldconfig
Donde se puede apreciar en la figura 20 y anexo 3, al escribir dichas lneas de comando, sale un
error, esto debido a que entre las lneas no est instalada una de las libreras que se requieren,
por lo cual se procede con el siguiente comando:
sudo apt-get install cmake
Como se puede observar en la figura 21.

Figura 20. Error en una de las libreras de los mdulos USRP

Figura 21. Instalacin librera complementaria a el driver de los mdulos


Donde se puede ver como resultado el anexo 4, posteriormente como ya se tiene la librera
instalada se vuelven a ejecutar las lneas de comando propuestas, como se puede ver en la figura
22, llegando a tener como resultado de acuerdo a esta instalacin el anexo 5.

Figura 22. Instalacin driver mdulos USRP


Finalmente, como se est usando Linux Gnome 14.04 en memoria, algunos archivos se
almacenan en otra parte del equipo, por lo tanto hay un archivo de nombre
uhd_images_downloader.py que se debe descargar, instalar y reubicar en los archivos directos
del GNURadio, esto para poder que funcionen los mdulos USRP correctamente, como se puede
ver a continuacin.

Inicialmente se ubica el archivo uhd_images_downloader.py como se observa en la


figura 23.

Figura 23. Ubicacin archivo a descargar


Luego dependiendo de la ubicacin del archivo, se instala en tal directorio como se nota
en la imagen 24 y mediante el siguiente comando:
/usr/local/share/uhd/utils/uhd_images_downloader.py
Llegando a tener como resultado el anexo 6, esto en caso de estar usando una memoria,
si fuera Linux de raz, lo nico que cambiara de direccin en el comando seria que no
ira la ubicacin local, ya que este si instalara directamente en la carpeta de usr como
se requera.

Figura 24. Instalacin imagen uhd_images_downloader.py

Finalmente y como se est trabajando en una memoria no se tiene permisos de


propietario como para copiar archivos de programas de una carpeta a otra, por lo tengo
se requiere el comando sudo nautilus como se observa en la figura 25.

Figura 25. Comando que da permisos de propietario


Inmediatamente se da este comando sale el resultado del anexo 7, y adems se abre un
navegador de archivos, permitiendo as hacer copia de la carpeta uhd que es la que
contiene la imagen necesaria para el funcionamiento de los mdulos USRP.

Figura 26. Copia de carpeta uhd


Luego de copiar el archivo, se ubica en la carpeta usr/share y se procede a realizar la
pega de la carpeta uhd como se ve en la figura 27.

Figura 27. Pegar carpeta uhd en ubicacin correspondiente


Ahora ya se tiene listo el programa GNURadio con cada una de las libreras y los drivers para
controlar los mdulos USRP, por lo cual se puede proceder a abrir dicho programa por el
terminal del sistema como se ve en la figura 28.

Figura 28. Abriendo programa GNURadio


Luego de esperar unos segundos mientras carga, se llega a la siguiente interfaz como se nota en
la figura 29, pudiendo observar a la parte derecha de la ventada cada uno de los componentes
que puede llegar a tener dicho software.

Figura 29. Interfaz de software GNURadio


Finalmente se implement un diagrama de bloques que permite comprobar el uso de los
mdulos USRP, como se puede notar en la figura 30 y desde luego se verifica que no se tiene
ningn error al momento de compilacin y ejecucin.

Figura 30. Simulacin de prueba para uso de mdulos USRP (Tx)


Bibliografa
http://code.ettus.com/redmine/ettus/projects/uhd/wiki/UHD_Linux
https://github.com/EttusResearch/UHD-Mirror/tags
https://openbtseetutpl.wordpress.com/gnuradio-3/

You might also like