Dongguan Chenyi Electronics Co., Ltd.
Dongguan Chenyi Electronics Co., Ltd.
Proveedor Verificado Oro
1A.
Licencia Comercial Verificada Licencia Comercial
Productos principales: Analizador de espectro en tiempo real y receptor de monitoreo, Generador de señales vectoriales, Analizador de red escalar, Grabador RF
Inicio > Blog > La gama de productos de Signal Hound es completamente compatible con sistemas Linux

Contáctenos

Ms. JIANG
Chatea ahora

El contenido de su consulta debe tener entre 10 y 5000 caracteres

Por favor, ingrese su dirección de correo electrónico válida

Por favor, ingrese un código de verificación correcto.

La gama de productos de Signal Hound es completamente compatible con sistemas Linux


La gama de productos de Signal Hound es compatible con sistemas Linux: Una nueva opción para plataformas de prueba y análisis de RF de código abierto


En el campo de la prueba y el análisis de radiofrecuencia (RF), los sistemas Linux se han convertido en la plataforma preferida para la implementación industrial, el desarrollo embebido y los experimentos de investigación científica debido a su flexibilidad de código abierto, estabilidad y confiabilidad, y bajo consumo de recursos. Durante mucho tiempo, muchos usuarios de Linux han esperado integrar los equipos de prueba de RF rentables de SignalHound en sus flujos de trabajo. Hoy, esta expectativa se ha cumplido por completo: SignalHound no solo ha lanzado una suite de software dedicada adaptada para sistemas Linux, sino que también ha proporcionado una solución de un solo enlace para ingenieros de RF en plataformas Linux, desde operaciones gráficas hasta desarrollo personalizado, a través de un soporte completo de API y compatibilidad con múltiples distribuciones.

Como una marca con años de experiencia en el campo de los equipos de prueba de RF, SignalHound siempre se ha orientado a los usuarios. Anteriormente, aunque los usuarios de Linux podían conectar algunos dispositivos de SignalHound a través de APIs, las operaciones gráficas dependían del entorno Windows, lo que traía muchas inconveniencias a los usuarios con flujos de trabajo completamente en Linux. Para romper esta barrera, el equipo de SignalHound ha continuado con la investigación y el desarrollo, logrando gradualmente una adaptación profunda del software central con las distribuciones Linux principales, lo que permite a los usuarios de Linux disfrutar de la misma experiencia de prueba de RF de alto rendimiento que en la plataforma Windows.


Lanzamiento de software de funciones completas en Linux: cubriendo desde el análisis de espectro hasta la generación de señales

SignalHound ha adaptado dos software centrales para la plataforma Linux, cubriendo las dos necesidades centrales de análisis de espectro y generación de señales, y ambos han logrado una alineación de funciones 1:1 con las versiones de Windows, eliminando la necesidad de que los usuarios se vuelvan a adaptar a la lógica de operación.

Lo primero es el Spike Spectrum Analysis Software, una herramienta central adaptada para los analizadores de espectro RF en tiempo real de las series BB60, SM200 y otras, que ahora es compatible con sistemas Linux de 64 bits. Puede ejecutarse de forma estable tanto en distribuciones de escritorio como Ubuntu 18.04/20.04/22.04 como en distribuciones empresariales como Red Hat Enterprise Linux 8 (RHEL 8). La versión Linux de Spike conserva todas las funciones de análisis centrales: escaneo de espectro en tiempo real, análisis de demodulación digital, pruebas previas de cumplimiento de EMC, búsqueda de interferencias, medición de ruido de fase, análisis de modulación de WLAN 802.11, etc., lo que permite a los usuarios hacer frente fácilmente a escenarios complejos de análisis de señales RF en el entorno Linux. Su diagrama de cascada de espectro configurable de forma flexible, el modo de resplandor en tiempo real y otras funciones de visualización mejoran aún más la eficiencia de reconocimiento de señales con la aceleración de la GPU OpenGL.

Para las necesidades de generación de señales, el software VSG 60 de SignalHound también ha completado la adaptación a Linux. Desarrollado y probado de manera similar en base a Ubuntu 18.04, la versión Linux de VSG 60 puede controlar dispositivos generadores de señales como el VSG60A, brindando capacidades de generación de formas de onda con un solo clic y admitiendo la configuración de diversas formas de onda de señales principales, incluyendo Bluetooth de Baja Energía (Bluetooth LE). Esta función es especialmente amigable para los usuarios de Linux en el campo del desarrollo de Internet de las Cosas (IoT), lo que les permite crear rápidamente entornos de prueba para protocolos de comunicación inalámbrica como Bluetooth LE y simplificar en gran medida el proceso de investigación y desarrollo.


Adaptación a múltiples líneas de productos: cubriendo desde equipos de nivel básico hasta de alta gama

El soporte de Linux de SignalHound no se limita a un solo producto, sino que cubre múltiples series core desde analizadores de espectro de nivel básico hasta equipos de ondas milimétricas de alta gama, satisfaciendo las necesidades de rendimiento y presupuesto de diferentes usuarios:

• Series de analizadores de espectro en tiempo real: Incluyendo la serie BB60 (como BB60C, BB60D), la serie SM200, la serie SM435, etc., todas las cuales han logrado una adaptación perfecta con la versión de Linux del software Spike. Entre ellas, el analizador de espectro de ondas milimétricas de la serie SM435 admite un amplio rango de frecuencia de 100kHz a 43.5GHz y un ancho de banda I/Q de transmisión continua de 160MHz, lo que puede satisfacer las necesidades de aplicaciones de alta gama como la 5G y la banda Ka; la serie BB60, con las ventajas de tamaño pequeño, portabilidad y alimentación USB, es una opción ideal para la búsqueda de interferencias en el campo.

• Serie de analizadores de espectro de nivel básico: Analizadores de espectro USB clásicos como SA44B y SA124B pueden realizar un desarrollo personalizado flexible a través de las API de Linux, adecuados para experimentos de investigación científica o escenarios de integración embebida con presupuestos limitados.

• Serie de generadores de señales: Dispositivos como VSG60A pueden lograr un control de funciones completas a través del software VSG 60 de la versión Linux, admitiendo la generación de diversas formas de onda como QAM y Bluetooth LE. Utilizado en conjunto con el software Spike de la versión Linux, puede construir rápidamente un sistema de prueba en bucle cerrado para "generación - análisis de señales".


Soporte integral de API: Desbloqueando el potencial de desarrollo personalizado en plataformas Linux

Para los usuarios de Linux que necesiten una integración profunda o un desarrollo personalizado, SignalHound ofrece un Kit de Desarrollo de Software (SDK) de funciones completas, que incluye bibliotecas estáticas de C/C++, archivos de encabezado y documentos de desarrollo detallados. El SDK admite múltiples distribuciones Linux principales como Ubuntu, CentOS y RHEL, y es compatible con compiladores comunes como gcc. Los desarrolladores pueden realizar funciones de control subyacentes como la inicialización del dispositivo, la configuración de parámetros, el escaneo rápido y la recopilación de datos I/Q a través de las API.,

Cabe mencionar que la API de Linux de SignalHound está diseñada para ser simple y fácil de usar, lo que permite incluso a desarrolladores novatos comenzar rápidamente. Por ejemplo, solo se necesitan unas pocas líneas de código para realizar un barrido del espectro en un rango de frecuencia especificado, lo que reduce en gran medida el umbral para el desarrollo personalizado. Al mismo tiempo, el SDK admite el control concurrente de múltiples dispositivos (tenga en cuenta el límite de asignación de memoria USB del sistema Linux), lo que puede satisfacer las necesidades de desarrollo de sistemas de prueba de múltiples canales. Para los desarrolladores de Python, la comunidad también proporciona ejemplos de encapsulación relevantes, lo que amplía aún más la compatibilidad de los lenguajes de desarrollo.


Instalación y uso en el entorno Linux: Consejos clave

Para garantizar el funcionamiento estable de los productos de SignalHound en el sistema Linux, se deben enfatizar los siguientes puntos clave de instalación y uso:

1. Comprobación de dependencias del sistema: Antes de la instalación, asegúrese de que el sistema Linux haya instalado las dependencias necesarias, como libusb-1.0, OpenGL y otras bibliotecas. Para los sistemas Ubuntu, puede instalar las dependencias necesarias a través del administrador de paquetes apt; para los sistemas RHEL/CentOS, utilice el administrador de paquetes yum o dnf. La falta de dependencias puede causar fallos en el inicio del software o anomalías funcionales.

2. Configuración de permisos USB: Dado que la mayoría de los dispositivos de SignalHound se conectan a través de USB, es necesario configurar los permisos USB para evitar la necesidad de privilegios de root cada vez que se utiliza el dispositivo. Los usuarios pueden crear un archivo de reglas udev en el directorio /etc/udev/rules.d/, agregar el ID del proveedor y el ID del producto de los dispositivos de SignalHound y establecer los parámetros de permisos adecuados. Después de configurar las reglas, recargue el servicio udev para que los ajustes surtan efecto.

3. Pasos de instalación del software: Descargue la versión Linux del software (Spike/VSG 60) desde el sitio web oficial de SignalHound. El paquete de instalación suele estar en formato .deb (para Debian/Ubuntu) o .rpm (para RHEL/CentOS), que se puede instalar con los comandos de gestión de paquetes correspondientes. Para los paquetes de instalación en formato tarball, descomprímalos y ejecute el script de instalación según la documentación oficial. Durante el proceso de instalación, siga las indicaciones para completar la configuración, como seleccionar la ruta de instalación y crear accesos directos de escritorio.

4. Depuración después de la instalación: Después de completar la instalación, conecte el dispositivo SignalHound a través de USB y inicie el software. Si el dispositivo no se puede reconocer, primero verifique la conexión USB y la configuración de permisos; si hay una excepción funcional, revise el registro del sistema (como la salida del comando dmesg) para localizar el problema. Al mismo tiempo, se recomienda actualizar el firmware del dispositivo a la última versión a través del software oficial para garantizar la compatibilidad con el sistema Linux.


Resumen: Habilitando a los usuarios de Linux en pruebas y análisis de RF

La adaptación completa de la línea de productos de SignalHound al sistema Linux llena el vacío en equipos de prueba de RF rentables en la plataforma de código abierto, brindando una solución más flexible y eficiente para los usuarios de Linux en campos como el control industrial, la investigación científica y el desarrollo de IoT. Ya sea a través de la operación gráfica con el software Spike/VSG 60 o el desarrollo personalizado basado en el SDK, se pueden satisfacer las diversas necesidades de los usuarios.

Para los usuarios de Linux que llevan mucho tiempo dedicados al trabajo relacionado con RF, el soporte de Linux de SignalHound significa que finalmente pueden liberarse de la dependencia de entornos multiplataforma y construir un flujo de trabajo de prueba RF completamente en Linux más eficiente y estable. En el futuro, SignalHound seguirá optimizando la compatibilidad y la experiencia funcional de las versiones de Linux, brindando más sorpresas a los usuarios de plataformas de código abierto globales. Si eres un usuario de Linux que necesita equipos de prueba RF, la gama de productos adaptados a Linux de SignalHound es definitivamente una opción digna de considerar.

SM200C (10).jpgSM200B-22336379 (7)SM435C (33)

Compartir

Contáctenos

Enviar Consulta
* Mensaje
0/5000

¿Quiere el mejor precio? ¡Publique una RFQ ahora!

Productos recomendados