1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhufengGNSS-gr-gn3s

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

GR-GN3S — это модуль GNU Radio, который можно использовать с GNSS-SDR в качестве источника сигнала или как отдельный блок источника сигнала, созданный из графа потока GNU Radio на C++ или с использованием Python (также включает интерфейс gnuradio-companion).

В этом документе описывается, как создать драйвер USB 2.0 для модуля GN3S V2 GPS Sampler GNU Radio Source.

Более подробную информацию об устройстве (больше не доступна) можно найти по адресу: http://www.sparkfun.com/products/8238.

Ядро драйвера основано на драйвере Gregory W. Hecker, доступном по адресу: https://github.com/gps-sdr/gps-sdr.

Установка GNU Radio:

Вы можете установить GNU Radio через пакет .deb или используя PyBOMBS. Пожалуйста, выберите только один из этих двух способов.

В Ubuntu 12.10 и более поздних версиях или Debian Jessie и более поздних установите GNU Radio и другие зависимости через пакет .deb:

$ sudo apt-get install gnuradio-dev libusb-dev libusb-1.0.0-dev

Полуавтоматическая установка GNU Radio с помощью PyBOMBS:

Загрузка, сборка и установка GNU Radio и всех его зависимостей — непростая задача. Мы рекомендуем использовать PyBOMBS (Python Build Overlay Managed Bundle System), систему управления установкой GNU Radio, которая автоматически выполняет всю работу за вас. В терминале введите:

Прежде всего установите некоторые базовые пакеты:

$ sudo apt-get install git python-pip

Скачайте, соберите и установите PyBOMBS:

$ sudo pip install git+https://github.com/gnuradio/pybombs.git

Добавьте несколько рецептов программного обеспечения (т. е. инструкции по установке зависимостей программного обеспечения):

$ pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git
$ pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git

Загрузите, соберите и установите GNU Radio, связанные драйверы и некоторые другие дополнительные модули в каталог /path/to/prefix (замените этот путь на предпочитаемый вами, например $HOME/sdr):

$ pybombs prefix init /path/to/prefix -a myprefix -R gnuradio-default

Это выполнит локальную установку зависимостей в /path/to/prefix, поэтому они не будут видны при открытии нового терминала. Чтобы сделать их доступными, вам нужно будет настроить соответствующие переменные среды:

$ cd /path/to/prefix
$ . ./setup_env.sh

Если вы не хотите использовать PyBOMBS и предпочитаете собирать и устанавливать GNU Radio шаг за шагом, следуйте инструкциям в Руководстве по сборке GNU Radio.

Получите последнюю версию gr-gn3s:

$ git clone https://github.com/gnss-sdr/gr-gn3s

Соберите GR-GN3S:

— Перейдите в корневой каталог GR-GN3S и скомпилируйте драйвер:

$ cd gr-gn3s/build
$ cmake ../
$ make

ПРИМЕЧАНИЕ: Если вы установили GNU Radio через пакет gnuradio-dev, вам может потребоваться использовать cmake -DCMAKE_INSTALL_PREFIX=/usr ../ вместо cmake ../, чтобы сделать модуль видимым из gnuradio-companion после установки.

— Если всё прошло успешно, установите драйвер от имени пользователя root:

$ sudo make install

При использовании Ubuntu вам может понадобиться ввести эту строку после завершения установки:

$ sudo ldconfig

Проверьте, что модуль можно использовать в gnuradio-companion

Откройте gnuradio-companion и проверьте модуль gn3s_source на вкладке GN3S. Для доступа к портам USB gnuradio-companion должен использоваться от имени пользователя root. Кроме того, драйверу требуется доступ к двоичному файлу прошивки GN3S. Он должен быть доступен в том же пути, где вызывается приложение. gr-gn3s поставляется с предварительно собранной пользовательской прошивкой GN3S, доступной по адресу gr-gn3s/firmware/GN3S_v2/bin/gn3s_firmware.ihx. Скопируйте этот файл в путь приложения.

Создайте gnss-sdr с включённой опцией GN3S:

$ git clone https://github.com/gnss-sdr/gnss-sdr
$ cd gnss-sdr/build
$ cmake -DENABLE_GN3S=ON ../
$ make
$ sudo make install

Это включит...

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Модуль GNU Radio для USB-донгла GN3S. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zhufengGNSS-gr-gn3s.git
git@api.gitlife.ru:oschina-mirror/zhufengGNSS-gr-gn3s.git
oschina-mirror
zhufengGNSS-gr-gn3s
zhufengGNSS-gr-gn3s
master