Dongguan Chenyi Electronics Co., Ltd.
Dongguan Chenyi Electronics Co., Ltd.
Золотой проверенный поставщик
1Г.
Проверенная лицензия на бизнес Лицензия на ведение бизнеса
Основная продукция: Анализатор спектра в реальном времени и приемник мониторинга , Генератор векторных сигналов , Скалярный анализатор сети , RF-регистратор
Главная > Блог > Линия продуктов Signal Hound полностью поддерживает системы Linux

Свяжитесь с нами

Содержание вашего запроса должно быть от 10 до 5000 символов

Пожалуйста, введите свою действительную адрес электронной почты

Пожалуйста, введите правильный код подтверждения.

Линия продуктов Signal Hound полностью поддерживает системы Linux


Продуктовая линейка Signal Hound полностью поддерживает системы Linux: новая опция для открытых платформ радиочастотного тестирования и анализа


В области радиочастотного (РЧ) тестирования и анализа системы Linux стали предпочтительной платформой для промышленного развертывания, встраиваемой разработки и научных экспериментов благодаря своей открытости, гибкости, стабильности, надежности и низкому потреблению ресурсов. Долгое время многие пользователи Linux ждали, чтобы интегрировать экономически эффективное радиочастотное тестовое оборудование SignalHound в свою рабочую процедуру. Сегодня это ожидание полностью реализовано — SignalHound не только выпустил специальный набор программного обеспечения, адаптированный для систем Linux, но и предоставил полноценное решение для радиочастотных инженеров на платформах Linux, начиная от графических операций и заканчивая настраиваемой разработкой, благодаря полной поддержке API и совместимости с различными дистрибутивами.

В качестве бренда с многолетним опытом работы в области радиочастотного тестового оборудования, SignalHound всегда был ориентирован на пользователя. Ранее, хотя пользователи Linux могли подключать некоторые устройства SignalHound через API, графические операции зависели от среды Windows, что доставляло множество неудобств пользователям, работающим в полноценном Linux-окружении. Чтобы преодолеть эту преграду, команда SignalHound продолжила исследования и разработки, постепенно добившись глубокой адаптации ядрового программного обеспечения к основным дистрибутивам Linux, что позволяет пользователям Linux наслаждаться тем же высокопроизводительным радиочастотным тестовым опытом, что и на платформе Windows.


Полнофункциональное программное обеспечение запускается на Linux: охватывает все, от спектрального анализа до генерации сигналов

SignalHound разработал две ядровые программы для платформы Linux, которые охватывают две основные потребности в спектральном анализе и генерации сигналов, и обе из них достигла 1:1 соответствия функций версиям для Windows, устраняя необходимость для пользователей переадаптироваться к логике работы.

Первое - это Spike Spectrum Analysis Software, основное средство, адаптированное для анализаторов спектра радиочастот в реальном времени серий BB60, SM200 и других. Теперь оно полностью поддерживает 64-разрядные системы Linux. Оно может стабильно работать как на настольных дистрибутивах, таких как Ubuntu 18.04/20.04/22.04, так и на корпоративных дистрибутивах, таких как Red Hat Enterprise Linux 8 (RHEL 8). Линукс-версия Spike сохраняет все основные функции анализа: сканирование спектра в реальном времени, цифровой демодуляционный анализ, предварительные испытания на соответствие требованиям ЭМС, поиск помех, измерение фазового шума, анализ модуляции 802.11 WLAN и др., что позволяет пользователям легко справляться с комплексными сценариями анализа радиочастотных сигналов в среде Linux. Гибко настраиваемая диаграмма спектрального водопада, режим реального времени с эффектом «свеча», а также другие функции визуализации дополнительно повышают эффективность распознавания сигналов за счет ускорения OpenGL на графическом процессоре.

Для нужд генерации сигналов программное обеспечение VSG 60 от SignalHound также прошло адаптацию для Linux. Также разработанное и протестированное на основе Ubuntu 18.04, линукс-версия VSG 60 может управлять устройствами-генераторами сигналов VSG60A и другими, обеспечивая возможность создания сигналов одной кнопкой и поддерживая настройку различных популярных сигнальных форм, в том числе Bluetooth Low Energy (Bluetooth LE). Эта функция особенно полезна для пользователей Linux в области разработки Интернета вещей (IoT), позволяя им быстро создавать тестовые среды для беспроводных коммуникационных протоколов, таких как Bluetooth LE, и значительно упрощая процесс разработки.,


Мультипродуктовая адаптация: охватывает все, от начального уровня до высококлассного оборудования

Поддержка Linux от SignalHound не ограничивается одним продуктом, а охватывает несколько основных серий, от анализаторов спектра начального уровня до высококлассного миллиметрового оборудования, удовлетворяя потребности разных пользователей в производительности и бюджете:

• Серия анализаторов спектра в реальном времени: Включает в себя серию BB60 (например, BB60C, BB60D), серию SM200, серию SM435 и т. д., все из которых достигли идеальной адаптации с версией Spike для Linux. Среди них анализатор спектра миллиметрового диапазона серии SM435 поддерживает широкий диапазон частот от 100kHz до 43.5GHz и непрерывную пропускную способность I/Q шириной 160MHz, что может удовлетворить потребности высококлассных приложений, таких как 5G и Ka-диапазон; серия BB60, обладая преимуществами малого размера, портативности и питания от USB, является идеальным выбором для поиска полевых помех.

• Серия анализаторов спектра для начального уровня: Классические USB-анализаторы спектра, такие как SA44B и SA124B, могут реализовать гибкую настраиваемую разработку с помощью API Linux, подходящие для научных исследований или сценариев встраиваемой интеграции с ограниченным бюджетом.

• Серия генераторов сигналов: Устройства, такие как VSG60A, могут обеспечить полнофункциональное управление с помощью программного обеспечения VSG 60 для Linux, поддерживая генерацию различных форм волн, таких как QAM и Bluetooth LE. Используемый в сочетании с программным обеспечением Spike для Linux, он может быстро создать замкнутую систему тестирования "генерация - анализ сигнала".


Комплексная поддержка API: раскрытие потенциала настраиваемой разработки на платформах Linux

Для пользователей Linux, нуждающихся в глубокой интеграции или настраиваемой разработке, SignalHound предоставляет полнофункциональный набор средств разработки программного обеспечения (SDK), включая статические библиотеки C/C++, заголовочные файлы и подробные документы по разработке. SDK поддерживает несколько популярных дистрибутивов Linux, таких как Ubuntu, CentOS и RHEL, и совместим с распространенными компиляторами, такими как gcc. Разработчики могут реализовать функции низкоуровневого управления, такие как инициализация устройства, настройка параметров, быстрый сканирование и сбор данных I/Q, с помощью API.

Следует упомянуть, что Linux API от SignalHound разработан простым и удобным в использовании, что позволяет даже новичкам-разработчикам быстро приступить к работе. Например, для реализации сканирования спектра в заданном диапазоне частот требуется всего несколько строк кода, что значительно снижает порог для разработки на заказ. В то же время SDK поддерживает одновременный контроль нескольких устройств (учитывайте ограничения по распределению USB-памяти в системе Linux), что позволяет удовлетворить потребности в разработке многоканальных тестовых систем. Для разработчиков на Python сообщество также предоставляет соответствующие примеры оберток, что дополнительно расширяет совместимость с различными языками разработки.


Установка и использование в Linux-окружении: важные советы

Для обеспечения стабильной работы продуктов SignalHound в системе Linux необходимо подчеркнуть следующие важные аспекты установки и использования: ,

1. Проверка системных зависимостей: Перед установкой убедитесь, что в системе Linux установлены необходимые зависимости, такие как libusb-1.0, OpenGL и другие библиотеки. Для систем Ubuntu вы можете установить необходимые зависимости с помощью менеджера пакетов apt; для систем RHEL/CentOS используйте менеджер пакетов yum или dnf. Отсутствие зависимостей может привести к сбоям запуска программного обеспечения или функциональным аномалиям.

2. Конфигурация прав доступа к USB: Поскольку устройства SignalHound в основном подключаются по USB, необходимо настроить права доступа к USB, чтобы избежать необходимости использовать привилегии root каждый раз при использовании устройства. Пользователи могут создать файл правил udev в директории /etc/udev/rules.d/, добавить идентификатор поставщика и идентификатор продукта устройств SignalHound и установить соответствующие параметры прав доступа. После настройки правил перезагрузите службу udev, чтобы настройки вступили в силу.

3. Шаги установки программного обеспечения: Скачайте версию программного обеспечения (Spike/VSG 60) для Linux с официального сайта SignalHound. Установочный пакет обычно имеет формат .deb (для Debian/Ubuntu) или .rpm (для RHEL/CentOS), который можно установить с помощью соответствующих команд управления пакетами. Для установочных пакетов в формате tarball распакуйте их и запустите установочный скрипт в соответствии с официальной документацией. Во время установки следуйте инструкциям, чтобы завершить настройку, например, выберите путь установки и создайте ярлыки на рабочем столе.,

4. Отладка после установки: После завершения установки подключите устройство SignalHound по USB и запустите программное обеспечение. Если устройство не распознается, сначала проверьте USB - соединение и настройки прав доступа; если есть функциональные аномалии, проверьте системный журнал (например, вывод команды dmesg), чтобы определить проблему. В то же время рекомендуется обновить прошивку устройства до последней версии с помощью официального программного обеспечения, чтобы обеспечить совместимость с системой Linux.


Резюме: Возможности для пользователей Linux в области радиочастотного тестирования и анализа

Полная адаптация продукционной линейки SignalHound к системе Linux заполняет пробел в бюджетном радиочастотном тестовом оборудовании на открытых платформах, предоставляя более гибкое и эффективное решение для пользователей Linux в таких областях, как промышленный контроль, научные исследования, разработка IoT и другие. Независимо от того, будет ли это графическая работа с помощью программного обеспечения Spike/VSG 60 или настраиваемая разработка на основе SDK, это может удовлетворить различные потребности пользователей.

Для пользователей Linux, которые долгое время занимаются работой, связанной с РЧ, поддержка Linux от SignalHound означает, что они наконец-то могут избавиться от зависимости от кроссплатформенных окружений и создать более эффективный и стабильный рабочий процесс РЧ-тестирования под полноценную Linux. В будущем SignalHound будет продолжать оптимизировать совместимость и функциональный опыт использования Linux-версий, принося больше сюрпризов пользователям глобальных открытых платформ. Если вы пользователь Linux, нуждающийся в оборудовании для РЧ-тестирования, продуктовая линейка SignalHound, адаптированная под Linux, определенно стоит рассмотреть как вариант.

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

,
Поделиться

Свяжитесь с нами

Отправить запрос
* Сообщение
0/5000

Рекомендуемые продукты