Dongguan Chenyi Electronics Co., Ltd.
Dongguan Chenyi Electronics Co., Ltd.
Fornecedor Verificado Ouro
1A.
Licença Comercial Verificada Licença Comercial
Principais Produtos: Analisador de espectro em tempo real & receptor de monitoramento, Gerador de sinal vetorial, Analisador de rede escalar, Gravador RF
Início > Blog > A linha de produtos da Signal Hound oferece suporte total aos sistemas Linux

Contate-nos

O conteúdo da sua consulta deve ter entre 10 e 5000 caracteres

Por favor, insira seu endereço de e-mail válido

Por favor, insira um código de verificação correto.

A linha de produtos da Signal Hound oferece suporte total aos sistemas Linux


A linha de produtos da Signal Hound oferece suporte total a sistemas Linux: uma nova opção para plataformas de teste e análise de RF de código aberto


No campo do teste e análise de radiofrequência (RF), os sistemas Linux se tornaram a plataforma preferida para implantação industrial, desenvolvimento embarcado e experimentos de pesquisa científica devido à sua flexibilidade de código aberto, estabilidade e confiabilidade, e baixo consumo de recursos. Há muito tempo, muitos usuários do Linux esperavam integrar os equipamentos de teste de RF de baixo custo da SignalHound em seus fluxos de trabalho. Hoje, essa expectativa foi totalmente realizada — a SignalHound não apenas lançou um pacote de software dedicado adaptado para sistemas Linux, mas também forneceu uma solução de ponta a ponta para engenheiros de RF em plataformas Linux, desde operações gráficas até desenvolvimento personalizado, por meio de suporte abrangente à API e compatibilidade com várias distribuições.

Como uma marca com anos de experiência no campo de equipamentos de teste RF, a SignalHound sempre se orientou para o usuário. Anteriormente, embora os usuários do Linux pudessem conectar alguns dispositivos da SignalHound por meio de APIs, as operações gráficas dependiam do ambiente Windows, trazendo muitas inconveniências para os usuários com fluxos de trabalho totalmente baseados no Linux. Para quebrar essa barreira, a equipe da SignalHound continuou a pesquisa e o desenvolvimento, gradualmente alcançando uma adaptação profunda do software central com as principais distribuições do Linux, permitindo que os usuários do Linux desfrutem da mesma experiência de teste RF de alto desempenho que na plataforma Windows.


Software Completo Lançado no Linux: Cobrindo Tudo, da Análise de Espectro à Geração de Sinais

A SignalHound criou dois softwares centrais para a plataforma Linux, cobrindo as duas necessidades centrais de análise de espectro e geração de sinais, e ambos alcançaram um alinhamento de função 1:1 com as versões do Windows, eliminando a necessidade dos usuários de se readaptarem à lógica de operação.

Primeiro está o Spike Spectrum Analysis Software, uma ferramenta central adaptada para os analisadores de espectro RF em tempo real das séries BB60, SM200 e outras, que agora suporta totalmente sistemas Linux de 64 bits. Ele pode ser executado com estabilidade tanto em distribuições de desktop, como o Ubuntu 18.04/20.04/22.04, quanto em distribuições de nível empresarial, como o Red Hat Enterprise Linux 8 (RHEL 8). A versão Linux do Spike retém todas as funções de análise principais: varredura de espectro em tempo real, análise de demodulação digital, testes de pré-conformidade EMC, busca de interferências, medição de ruído de fase, análise de modulação WLAN 802.11 etc., permitindo que os usuários lidem facilmente com cenários complexos de análise de sinais RF no ambiente Linux. Seu diagrama de cascata de espectro configurável com flexibilidade, modo de pós-luminosidade em tempo real e outras funções de visualização melhoram ainda mais a eficiência de reconhecimento de sinais com aceleração da GPU OpenGL.

Para as necessidades de geração de sinais, o software VSG 60 da SignalHound também completou a adaptação para Linux. Desenvolvido e testado da mesma forma com base no Ubuntu 18.04, a versão Linux do VSG 60 pode controlar dispositivos geradores de sinais como o VSG60A, fornecendo a capacidade de geração de formas de onda com um clique e suportando a configuração de várias formas de onda de sinal principais, incluindo o Bluetooth Low Energy (Bluetooth LE). Essa função é particularmente amigável para usuários Linux no campo do desenvolvimento da Internet das Coisas (IoT), permitindo que eles construam rapidamente ambientes de teste para protocolos de comunicação sem fio, como o Bluetooth LE, e simplificando muito o processo de pesquisa e desenvolvimento.


Adequação a Linhas de Produtos Múltiplas: Cobrindo Tudo, desde Equipamentos de Nível Inicial até de Alto Nível

O suporte ao Linux da SignalHound não se limita a um único produto, mas cobre várias séries principais, desde analisadores de espectro de nível inicial até equipamentos milimétricos de alto nível, atendendo às necessidades de desempenho e orçamento de diferentes usuários:

• Série de Analisadores de Espectro em Tempo Real: Incluindo a série BB60 (como BB60C, BB60D), a série SM200, a série SM435, etc., todas as quais alcançaram uma adaptação perfeita com o software Spike na versão Linux. Dentre elas, o analisador de espectro milimétrico da série SM435 suporta uma ampla faixa de frequência de 100kHz a 43.5GHz e uma largura de banda I/Q contínua de 160MHz, o que pode atender a necessidades de aplicações de alto nível, como 5G e a banda Ka; a série BB60, com as vantagens de pequeno tamanho, portabilidade e alimentação via USB, é uma escolha ideal para a busca de interferências no campo.

• Série de Analisadores de Espectro de Nível Inicial: Analisadores de espectro USB clássicos, como SA44B e SA124B, podem realizar um desenvolvimento personalizado flexível por meio de APIs Linux, adequados para experimentos de pesquisa científica ou cenários de integração embarcada com orçamentos limitados.

• Série de Geradores de Sinal: Dispositivos como o VSG60A podem alcançar o controle de todas as funções por meio do software VSG 60 versão Linux, suportando a geração de vários tipos de formas de onda, como QAM e Bluetooth LE. Usado em conjunto com o software Spike versão Linux, pode rapidamente construir um sistema de teste em loop fechado para "geração - análise de sinal".


Suporte Completo de API: Desbloqueando o Potencial de Desenvolvimento Personalizado nas Plataformas Linux

Para usuários Linux que precisam de integração profunda ou desenvolvimento personalizado, a SignalHound oferece um Kit de Desenvolvimento de Software (SDK) totalmente funcional, incluindo bibliotecas estáticas C/C++, arquivos de cabeçalho e documentos de desenvolvimento detalhados. O SDK suporta várias distribuições Linux principais, como Ubuntu, CentOS e RHEL, e é compatível com compiladores comuns, como o gcc. Os desenvolvedores podem realizar funções de controle subjacentes, como inicialização do dispositivo, configuração de parâmetros, varredura rápida e coleta de dados I/Q por meio de APIs.

Vale a pena mencionar que a API Linux da SignalHound foi projetada para ser simples e fácil de usar, permitindo que até mesmo desenvolvedores iniciantes comecem rapidamente. Por exemplo, apenas algumas linhas de código são necessárias para realizar a varredura do espectro em um intervalo de frequência especificado, o que reduz significativamente o limite para o desenvolvimento personalizado. Ao mesmo tempo, o SDK suporta o controle concorrente de vários dispositivos (observe o limite de alocação de memória USB do sistema Linux), o que pode atender às necessidades de desenvolvimento de sistemas de teste multicanal. Para desenvolvedores Python, a comunidade também fornece exemplos de encapsulamento relevantes, expandindo ainda mais a compatibilidade das linguagens de desenvolvimento.


Instalação e Uso no Ambiente Linux: Dicas-Chave

Para garantir o funcionamento estável dos produtos da SignalHound no sistema Linux, os seguintes pontos-chave de instalação e uso precisam ser enfatizados:,

1. Verificação de Dependências do Sistema: Antes da instalação, certifique-se de que o sistema Linux tenha instalado as dependências necessárias, como libusb-1.0, OpenGL e outras bibliotecas. Para sistemas Ubuntu, você pode instalar as dependências necessárias por meio do gerenciador de pacotes apt; para sistemas RHEL/CentOS, use o gerenciador de pacotes yum ou dnf. A falta de dependências pode causar falhas no início do software ou anomalias funcionais.

2. Configuração de Permissões USB: Como os dispositivos SignalHound são maioria conectados via USB, é necessário configurar as permissões USB para evitar a necessidade de privilégios de root toda vez que o dispositivo for usado. Os usuários podem criar um arquivo de regra udev no diretório /etc/udev/rules.d/, adicionar o ID do fornecedor e o ID do produto dos dispositivos SignalHound e definir os parâmetros de permissão apropriados. Após configurar as regras, recarregue o serviço udev para fazer com que as configurações entrem em vigor.

3. Etapas de Instalação do Software: Baixe a versão Linux do software (Spike/VSG 60) do site oficial da SignalHound. O pacote de instalação geralmente está no formato .deb (para Debian/Ubuntu) ou .rpm (para RHEL/CentOS), que pode ser instalado com os comandos de gerenciamento de pacotes correspondentes. Para pacotes de instalação no formato tarball, descompacte-os e execute o script de instalação de acordo com a documentação oficial. Durante o processo de instalação, siga as instruções para concluir a configuração, como selecionar o caminho de instalação e criar atalhos na área de trabalho.

4. Depuração pós-instalação: Após a instalação estar completa, conecte o dispositivo SignalHound via USB e inicie o software. Se o dispositivo não for reconhecido, verifique primeiro a conexão USB e a configuração de permissões; se houver uma exceção funcional, verifique o log do sistema (como a saída do comando dmesg) para localizar o problema. Ao mesmo tempo, é recomendável atualizar o firmware do dispositivo para a versão mais recente por meio do software oficial para garantir a compatibilidade com o sistema Linux.


Resumo: Capacitando usuários Linux em testes e análises de RF

A adaptação total da linha de produtos da SignalHound ao sistema Linux preenche a lacuna em equipamentos de teste de RF com custo-benefício no plataforma de código aberto, fornecendo uma solução mais flexível e eficiente para usuários Linux em campos como controle industrial, pesquisa científica, desenvolvimento de IoT e outros. Seja a operação gráfica por meio do software Spike/VSG 60 ou o desenvolvimento personalizado com base no SDK, pode atender às necessidades diversificadas dos usuários.,

Para usuários do Linux que já se dedicam há muito tempo a trabalhos relacionados a RF, o suporte ao Linux da SignalHound significa que eles finalmente podem se livrar da dependência de ambientes multiplataforma e construir um fluxo de trabalho de teste RF totalmente em Linux mais eficiente e estável. No futuro, a SignalHound continuará otimizando a compatibilidade e a experiência funcional das versões do Linux, trazendo mais surpresas aos usuários de plataformas de código aberto globais. Se você for um usuário do Linux em busca de equipamentos de teste RF, a linha de produtos adaptados ao Linux da SignalHound é definitivamente uma escolha digna de considerar.

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

,
Compartilhar

Contate-nos

Enviar Consulta
* Mensagem
0/5000

Quer o melhor preço? Publique uma RFQ agora!

Produtos recomendados