- Gnuradio windows 10 x64
- Latest Release
- Older Releases
- DEPENDENCIES
- Установка gnuradio на windows
- GnuRadio и все все все
- Блог о ЦОС. И не только.
- LimeSDR-Mini и GnuRadio
- LimeSDR-Mini и GnuRadio : 3 комментария
- Сборка и установка GNURadio из GIT под Ubuntu и Debian
- Редакторский дайджест
- Похожие публикации
- HOWTO setup ubuntu 18.04 sendmail+DKIM+SPF+DMARC или о том как мне удалось пробиться в бастион Gmail
- Ubuntu 18.04 LTS: что нового?
- Обновляем расширение Intl в PHP 7 на Linux Ubuntu 16.04
- Курсы
- Комментарии 12
Gnuradio windows 10 x64
Current GNU Radio Windows version: 3.9.1-0, released on 2021/03/17, compiled on 2021/04/12.
Current packager version (this installer): 1.7
The installer contains the release build. If you need to debug, PDB are also available for downloading as a separate file. Unzip it and add the folder “symbols” to Visual Studio symbol search path.
The installation works out of the box. There is no need to install any extra package or library.
Latest Release
This is the release version of GNU Radio for Windows.
PDB files for debugging.
Older Releases
This is the release version of GNU Radio for Windows.
PDB files for debugging.
This is the release version of GNU Radio for Windows.
PDB files for debugging.
This is the release version of GNU Radio for Windows.
PDB files for debugging.
This is the release version of GNU Radio for Windows.
PDB files for debugging.
During the installation, your CPU capabilities will be detected to decide which optimization is used. If you have a CPU with AVX2 support, the installer will let you to install these optimizations.
Note on debug version: I do not plan to upload a debug binaries of GNU Radio for Windows. There are some problems with mixed libraries (release and debug) that crash Python. If you want to debug GNU Radio, I recommend to move to Linux.
DEPENDENCIES
All dependencies are included and it is not needed to download extra packages.
Установка gnuradio на windows
GnuRadio и все все все
Блог о ЦОС. И не только.
LimeSDR-Mini и GnuRadio
Краткая инструкция как начать работать с LimeSDR-Mini на Windows 10
Данный метод проверен на Windows 10 версии 1709, 1803.
За основу была взята чистая операционная система Windows 10 версии 1803 без предустановленного какого-либо ПО.
После подключения LimeSDR-Mini ОС самостоятельно установит все необходимые драйвера для работы с SDR. Проверить это можно в Диспетчере устройств, в «Контроллеры USB» должно появиться устройство «FTDI FT601 USB 3.0 Bridge Device», если это не произошло необходимо обновить драйвера вручную, в крайнем случае скачать драйвера с официального сайта.
Следующим шагом необходимо обновить прошивку LimeSDR-Mini, с помощью предоставленной программы от разработчиков LimeSuiteGUI, скачать которую можно по ссылке:
Однако при запуске может возникнуть проблема из-за отсутствия MSVCR120.dll и msvcp120.dll, решить которую можно установкой компонента Visual Studio С++ 2013, скачать который можно с официального сайта по следующей ссылке:
*проблема решается только при установке Visual Studio С++ 2013 x86 даже на x64 ОС
Подключаем LimeSDR-Mini в разделе Options -> ConnectionSettings, выбираем устройство.
Обновление прошивки осуществляется в Modules -> Programming
Если обновить прошивку по какой-либо причине не удалось, то кликните Default на верхней панели, светодиод LimeSDR-Mini должен сменить цвет и заморгать зеленым, после чего попробуйте обновить прошивку снова.
ВАЖНО: LimeSDR-Mini, как и другие приемо передающие устройства необходимо включать с антеннами, иначе Вы рискуете сжечь свое устройство так и не успев с ним поработать
Следующим шагом будет полезно проверить работоспособность SDR как ресивера, так и трансивера. Для этого необходимо настроить центральную частоту трансивера и ресивера во вкладках SRX и TRX в разделе Frequency (частоту лучше настроить с небольшим разносом в пару МГц.)
После чего открываем Modile -> FFT viewer
В результате получаем следующее…
(Результат который Вы получите может достаточно сильно отличаться. Это может быть вызвано разной версией прошивки 1.1.24, например, разница между версией 1.1.01 с которой пришла SDR видна «на глаз»)
«Если нужно, можно установить HDSDR, а также драйвер для работы с LimeSDR-Mini
После загружаем предварительно скомпилированный файл ExtIO_LimeSDR.dll по ссылке: http://downloads.myriadrf.org/project/limesuite/18.04/ExtIO_LimeSDR_1.05.dll
И копируем в каталог программы HDSDR (каталог установки по умолчанию: C:\Program Files (x86)\HDSDR)»
Также следует установить PothosSDR
А вместе с ним установится GnuRadio, который попросит докинуть Python2.7 и после запуска самостоятельно докачает тонну зависимостей.
Если самостоятельное FnuRadio это делать не стал, то следует запустить ..\PothosSDR\bin\GNURadioHelper
Теперь для того чтобы использовать LimeSDR-Mini в GnuRadio необходимо использовать блок источника «Osmocom Source» с параметром Device Arguments «driver=lime,soapy=0»
LimeSDR-Mini и GnuRadio : 3 комментария
INFO: Connected Control port: LimeSDR-Mini FW:5 HW:0 Protocol:1 GW:1.26 Ref Clk: 40.00 MHz
Что значит HW:0 ?
У меня после нажатия STOP LimeSDR Mini и повторного запуска из IQ нет данных. Приходится плату отключать и подключать заново. Это нормально?
Это не нормально и связанно с ошибкой в реализации драйвера, причем данный баг проявляется в основном под виндой и в независимости от типа SDR.
Сборка и установка GNURadio из GIT под Ubuntu и Debian
Добрый всем вечер, день или еще!
Тут как-то понадобилось установить программу GNURadio. Конечно я ее установил через «apt install . » и даже попробовал как советует автор GNURadio через PyBOMBS, но в первом случае, нет гарантии, что это будет последняя версия, а во втором возникали ошибки при установке.
Но в любом случае, мне хотелось всегда последнюю версию (хотя последнее, не всегда значит лучше!), да и вообще нравится мне этот фетиш с make )
В общем решил поставить из репозитория GitHub и собрать самостоятельно. Но естественно возникли проблемы со сборкой. То одно не хватает, то другое, то версии не те. В общем всё ругается и не компилируется. А в инете нет нормального описания (я не нашел) по установке.
Но потратив денек, я для себя накатал доку (дабы потом не забыть) и решил поделиться с Вами.
И так я расскажу, как установить и собрать GNURadio и модули для DVB-T USB приемника (у меня обычный приемник с али за 500 руб. и AirSpy R2)
Советы по установке:
1. Пишу по шагам, не пропускать ни одного шага, идем сверху вниз
2. Я скачивал всё в домашнюю папку! (cd
)
3. Где нужен root, там я пишу sudo
4. Проверяйте, что пишется в консоли после каждого шага (вдруг у Вас ошибка)
5. Процесс не быстрый! Нужно терпения и машинку по быстрее. Где-то час у вас уйдет на всё.
Весь процесс я поделил на 6 частей (установок)
1. Инсталлируем GNURadio — процесс долгий, сборка идет долго. Так, что терпения вам
2. Инсталлируем библиотеку RTL-SDR (DVB-T RTL2832U) для приемника
3. Инсталлируем библиотеку LibRtlSdr (Software to turn the RTL2832U into an SDR)
4. Инсталлируем библиотеку GR-OsmoSdr
5. Инсталлируем библиотеку Liquid DSP
6. Заблокировать загрузку стандартных файлов для нашего DVB-T RTL2832U
Часть 1. Инсталлируем GNURadio
Для начала устанавливаем необходимые пакеты (строка длинная)
и далее строчку за строчкой
после make test посмотрите, чтобы не было ошибок!
если нет, то далее…
сейчас мы установили GNURadio. Его можно уже запустить и пользоваться, но нам надо еще собрать и подключить модули для нашего DVB-T приемника.
Часть 2. Инсталлируем библиотеку RTL-SDR (DVB-T RTL2832U)
Тут не должно быть проблем. И библиотека RTL-SDR установлена.
Часть 3. Инсталлируем библиотеку LibRtlSdr
Сделано. Идем далее.
Часть 4. Инсталлируем библиотеку GR-OsmoSdr
Сделано. Идем далее.
Часть 5. Инсталлируем библиотеку Liquid DSP
Сделано. Идем далее.
Часть 6. Заблокировать загрузку стандартных файлов для нашего DVB-T RTL2832U
Открываем (или создаем) файл “/etc/modprobe.d/blacklist-dvb.conf”
и туда вставляем строчки
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
и ПЕРЕЗАПУСКАЕМ систему или проще говоря:
Ну вот, вроде процесс закончен и мы можем запустить и проверить наш GNURadio
для этого набираем в консоли:
Во время установки и проб, были ошибки связанных со звуковой картой (Проблема здесь в использовании программой старой звуковой подсистемы OSS) и второе прописать в блоке «osmosdr_source_0» строку «driver=rtlsdr,rtl=0». В остальном вроде проблем не было. Но у вас не должно быть проблем, т.к. я уже указал нужные вам пакеты в «sudo apt install. »
После установки всех пакетов, клонированные папки (git clone . ) можно удалить:
Я еще дополнительно устанавливал себе блоки-модули для LoRa, GSM и прочее.
Различных модулей под GNURadio много.
Полный список таких плагинов-блоков для GNURadio по ссылкам:
Для примера расскажу как установить модуль gr-gsm
Заходим по ссылке https://github.com/gnuradio/gr-etcetera, там видим архив файлов для установки через PyBOMBS, но мы будем устанавливать и собирать из исходников.
Ищем файл gr-gsm.lwr
Находим в конце строку github.com/ptrkrysik/gr-gsm.git и копируем в буфер.
Это ссылка на исходы на GITHUB.
Далее все как обычно
Всё, модуль установлен и появился в GNURadio
Все модули, как правило, устанавливаются также, но читайте в readme от автора модуля.
Дополнение для тех, у кого есть AirSpy R2
Тут всё тоже просто как 2х2
Вот и всё. Надеюсь кому-то это интересно, будут вопросы — спрашивайте.
Ой, у вас баннер убежал!
Редакторский дайджест
Присылаем лучшие статьи раз в месяц
Скоро на этот адрес придет письмо. Подтвердите подписку, если всё в силе.
Похожие публикации
HOWTO setup ubuntu 18.04 sendmail+DKIM+SPF+DMARC или о том как мне удалось пробиться в бастион Gmail
Ubuntu 18.04 LTS: что нового?
Обновляем расширение Intl в PHP 7 на Linux Ubuntu 16.04
Курсы
AdBlock похитил этот баннер, но баннеры не зубы — отрастут
Комментарии 12
Предлагаю учиться ставить софт не через make install, а через checkinstall. Это позволяет в конечном счёте контролировать мусор в системе и собирать “православный” deb пакет
И да, и нет. Нужно показывать best practices. Иначе никто ими и не овладеет. Сам долгое время так же собирал астериск из исходников, но в какой-то момент это надоело и стал делать правильно + скрипты ansible для раскатки.
Вот интересно кто мой коммент выше минусанул?
Причем тут вообще
«best practices.»
«установить так, чтобы удалить»
«собирать „православный“ deb пакет»
, я не пойму, вы хотите показать свой уровень другим?
Я не ставил тут такую задачу!
Если вы не видите тему статьи?
«Сборка и установка GNURadio из GIT под Ubuntu и Debian»
основная идея — это как установить
зачем тут наводить весь этот флуд и минусы?
Вот когда я напишу тему «best practices. или как установить так, чтобы удалить и при этом собирать „православный“ deb пакет», тогда велком с умными комментами.
Я не минусанул, кармы не хватает )
Поэтому не обессудьте.
Касательно “просто установить” — к сожалению, Вы неправы. Если хочется предметно поговорить, давайте в личку.
Вот интересно кто мой коммент выше минусанул?
Причем тут вообще
«best practices.»
«установить так, чтобы удалить»
«собирать „православный“ deb пакет»
, я не пойму, вы хотите показать свой уровень другим?
Я не ставил тут такую задачу!
Если вы не видите тему статьи?
«Сборка и установка GNURadio из GIT под Ubuntu и Debian»
основная идея — это как установить
зачем тут наводить весь этот флуд и минусы?
Вот когда я напишу тему «best practices. или как установить так, чтобы удалить и при этом собирать „православный“ deb пакет», тогда велком с умными комментами.
«Никто вам не пытается ничего показать»
как это не пытается? Я написал статью о том «как установить» и только.
Ни «как собрать deb пакет»
Ни «best practices»
вообще ничего кроме «как установить»
Соответственно причем тут комменты вообще не относящиеся к теме.
Вы вообще читаете посты, задумываетесь о чем хотел автор сказать?
Знаете, встречаются сайты где человек к примеру задает вопрос «как поставить Windows» но тут приходит умник и пишет «ставь линукс»
Вот ваши комменты — это копия такого поведения.
Вот когда назовете «Как установить GNURadio из исходников так, чтобы задолбаться удалять и обновлять», тогда вопросов к тому, почему не через сборку пакета, не будет. еще раз для вас лично, у нас тут не стоит темя об удалении продукта и чистки систему. Если уж вы не знаете как удалить продукт из систему, то возможно это не ваш уровень.
Если вы ставите Убунту, засираете ее за год и переустанавливаете снова, то это ваше личное дело, вам реально проще было загуглить как пакет собрать и добавить в статью, минут 15 заняло бы. что же вы меня всё время уговариваете собрать пакет? У вас наверно это единственно, что получилось, очень понравилось и вы всем предлагаете? Все описанные мною сборки — это рекомендации авторов, но видимы вы считаете, что вы самый умный. Я не буду собирать пакеты. Я написал и сделал это без лишних движений, чтобы обычный пользователь поставил программу. А не занимался еще сборкой, которая идет как отдельная тема. Еще раз, кому надо deb тот изучает это отдельно. Я взял лишь часть (суть статьи) и описал ее установку.
Ну и теперь вашими словами )
На этом всё, продолжать срач не буду, даже если вы на этот комментарий ответите. А вы на него ответите 100 процентов 😉 а если нет, то правда она одна
Часть 3. Инсталлируем библиотеку LibRtlSdr
Я конечно со статьями на хабре недавно, но смотрю, делаешь добро, а люди со своими комментами мало того, что не в тему, так еще все труды опускают. И хотят за счет других блеснуть своим типа умом. Тут я понял одно, или ты «улыбаешься и со всеми соглашаешься» и тогда тебя не минусуют, а наоборот за флуд плюсуют или «молчание — золото»
вот человек спросил «Зачем устанавливать librtlsdr отдельно» а отвечать уже не хочется, т.к. завтра придет, кто-то и не въехав в суть, напишет «Предлагаю учиться ставить софт не через make install» и еще и поставит минус.
Harb пересмотри свою карму!
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.