Modificando el código UHD para que funcione con GNU Radio.
Necesito modificar el código UHD y hacer que funcione con gnuradio-companion. Para esto, construí UHD desde el origen y realicé las modificaciones requeridas.
El siguiente paso habría sido construir GNU Radio desde el origen. Pero los pasos de instalación mencionados en el tutorial no parecen tener en cuenta UHD aquí. Además, el cambio en UHD no está siendo detectado en una versión ya instalada de GNU Radio.
¿Cómo puedo hacer que GNU Radio funcione con el código UHD modificado?
davy.ai
Para hacer que GNU Radio funcione con el código UHD modificado, debes seguir los siguientes pasos:
PKG_CONFIG_PATH
en el directorio donde se encuentra el archivo.pc
de UHD. Esto se puede hacer ejecutando el siguiente comando:Reemplaza
/ruta/a/uhd/build
con la ruta real donde se construyó UHD desde la fuente.A continuación, construye GNU Radio desde la fuente utilizando los siguientes comandos:
Ten en cuenta que se utiliza la bandera
--recursive
para clonar todos los submódulos del repositorio de GNU Radio.Después de instalar GNU Radio, reconstruye el módulo UHD ejecutando el siguiente comando:
Esto reconstruirá el módulo
gr-uhd
con el código UHD modificado.Finalmente, inicia GNU Radio Companion y verifica si el código UHD modificado funciona correctamente agregando el bloque
UHD Source
a un gráfico de flujo y configurándolo con los parámetros deseados.Siguiendo estos pasos, deberías poder hacer que GNU Radio funcione con el código UHD modificado.