GITUQ Manual Instalacion GNURadio

Embed Size (px)

DESCRIPTION

Manual GNU

Citation preview

  • 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/