Отсутствует файл «usb.h»: что это, где я его получу?

Сводка: Что такое 'usb.h'?

Является ли это системным файлом, который должен быть установлен с моей ОС? Это программный файл, который должен быть включен в исходный код, который я компилирую? Является ли это с возможностью замены при загрузке? Могу ли я написать этот файл с нуля?

Расширение: очень новое для Ubuntu. Проработайте мой путь через установки моего желаемого программного обеспечения (GNU-RADIO и GNSS-SDR). При попытке сконфигурировать определенную часть аппаратного обеспечения (устройство SiGe GN3S Sampler v2 usb) в качестве RF-Front End для программного обеспечения, я получил следующие ошибки:

dsradin@dsradin-HP-Pavilion-dv6-Notebook-PC:~/gnss-sdr/drivers/gr-gn3s/build$ make
Scanning dependencies of target gr-gn3s
[ 6%] Building CXX object lib/CMakeFiles/gr-gn3s.dir/gn3s_source_cc.cc.o
In file included from /home/dsradin/gnss-sdr/drivers/gr-gn3s/include/fusb.h:26:0,
                 from /home/dsradin/gnss-sdr/drivers/gr-gn3s/include/gn3s.h:40,
                 from /home/dsradin/gnss-sdr/drivers/gr-gn3s/include/gn3s_source.h:30,
                 from /home/dsradin/gnss-sdr/drivers/gr-gn3s/include/gn3s_source_cc.h:35,
                 from /home/dsradin/gnss-sdr/drivers/gr-gn3s/lib/gn3s_source_cc.cc:34:
/home/dsradin/gnss-sdr/drivers/gr-gn3s/include/libusb_types.h:32:17: fatal error: usb.h: No such file or directory
 #include <usb.h>
                 ^
compilation terminated.
make[2]: *** [lib/CMakeFiles/gr-gn3s.dir/gn3s_source_cc.cc.o] Error 1
make[1]: *** [lib/CMakeFiles/gr-gn3s.dir/all] Error 2
make: *** [all] Error 2

Я попробовал посмотреть систему на найти файлы без радости:

dsradin@dsradin-HP-Pavilion-dv6-Notebook-PC:~/gnss-sdr/drivers/gr-gn3s/build$ whereis usb.h
usb:
dsradin@dsradin-HP-Pavilion-dv6-Notebook-PC:~/gnss-sdr/drivers/gr-gn3s/build$ whereis libusb

libusb:

Выдержка из readme, которую я следую с инструкциями, говорит:

Является ли это системным конкретным файлом, который должен быть установлен с моей ОС?

Перейти в корневой каталог GR-GN3S, скомпилировать и установить драйвер: (читайте драйверы / gr-gn3s / README для получения дополнительной информации)

$ cd gnss-sdr/drivers/gr-gn3s
$ cd build
$ cmake ../
$ make
$ sudo make install
$ sudo ldconfig

Установите переменную окружения GN3S_DRIVER=1, чтобы включить GN3S_Signal_Source в GNSS-SDR (OPTIONAL)

$ export GN3S_DRIVER=1

. Чтобы получить доступ к портам USB, следует использовать gnss-sdr как root. Кроме того, драйвер требует доступа к двоичному файлу прошивки GN3S. Он должен быть доступен по тому же пути, на который вызывается приложение. GNSS-SDR поставляется с предварительно скомпилированной пользовательской прошивкой GN3S, доступной на gnss-sdr/firmware/GN3S_v2/bin/gn3s_firmware.ihx.. Скопируйте этот файл в путь приложения. Путь GNSS-SDR по умолчанию - gnss-sdr / install

(чтобы отключить компиляцию GN3S_Signal_Source, вы должны удалить переменную GN3S_DRIVER и снова построить GNSS-SDR)

У меня есть удалил все пакеты, связанные и повторно клонировал репозитории GIT, в которых размещены все соответствующие исходные коды, и просмотрел интернет, но без дополнительной информации о том, что именно я ищу. Я застрял.

Любые предложения? Спасибо вам за помощь!

1
задан 29 July 2014 в 08:03

0 ответов

Другие вопросы по тегам:

Похожие вопросы: