Red de conocimiento informático - Material del sitio web - Cómo instalar gnuradio desde el código fuente

Cómo instalar gnuradio desde el código fuente

Compilación e instalación del código fuente de gnuradio3.3.0

Para realizar una investigación sobre gnuradio, primero debe compilar e instalar el código fuente abierto en el entorno Linux.

1. Recursos relacionados

En la actualidad, los principales recursos de gnuradio se encuentran en su sitio web oficial y, por supuesto, también hay algunos foros importantes.

Sitio web oficial de gnuradio (inglés): (Aquí hay información sobre cómo instalar gnuradio en varias plataformas Linux)

Sitio web oficial de gnuradio en chino: http://gnuradio.cc/ (hay muchos aquí Buen material de referencia chino)

2. Instalando gnuradio por primera vez

He compilado e instalado gnuradio3.3.0 (código fuente) en Ubuntu 11.04. Esto es lo que hice:

Paso 1: Instale Ubuntu 11.04 (use una unidad flash USB para instalar, este paso se omite)

Paso 2: Instale las herramientas relacionadas con la compilación de gnuradio

(1) Instale la herramienta estrictamente de acuerdo con el método del sitio web oficial de gnuradio. 04) versión de los componentes relacionados, el comando de instalación es el siguiente:

sudo apt-get -y install libfontconfig1-dev libxrender-dev libpulse-dev swig g automake autoconf libtool python-dev libfftw3-dev \ libcppunit -dev libboost -all-dev libusb-dev fort77 sdcc sdcc-libraries \ libsdl1.2-dev python-wxgtk2.8 git-core guile-1.8-dev \ libqt4-dev python-numpy ccache python-opengl libgsl0-dev \ python -cheetah python -lxml doxygen qt4-dev-tools \ libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools python-qwt5-qt4

(2) Instalar libxi-dev

sudo apt-get -y install libxi-dev

NOTA: Puede copiar directamente a la línea de comando en una ventana de terminal. El tamaño total de estos componentes es cercano a los 600 M y llevará algún tiempo (se descarga muy rápido en mi red educativa, pero será más lento en otras redes :)). Todos estos componentes deben estar instalados; de lo contrario, la compilación fallará.

Paso 3: Compile el código fuente de gnradio e instálelo

(1) Después de instalar los componentes, debe descargar el último paquete de código fuente de gnradio del sitio web oficial que descargué. 3.3.0 versión. Descargué la versión 3.3.0. Luego use tar -xzvf XXX para descomprimir el paquete fuente.

(2) Parámetros de configuración

Comando: ./configure

(3) Iniciar compilación

Comando: make

Nota: El proceso de compilación lleva mucho tiempo. Además, hay un error inherente en la versión 3.3.0 que informará un error durante el proceso de compilación (no se puede convertir 'int*' a 'usrp2::usrp2*'. durante la inicialización).

La solución es:

Modificar el archivo usrp2/host/lib/usrp2.cc en el directorio gnuradio:

Archivo fuente-gt;