HackRF ONE はツールのバイナリーが提供されていない。
自分で hackrf-tools をビルドする必要がある。
https://github.com/mossmann/hackrf
まずは事前にインストールするツール群
・Visual Studio 2017 Community
・cmake
・libusbx
・fftw
・Zadig WinUSB
次に、Visual Studio でビルドするための準備。
C:\hackrf\host\build>cmake ../ -G "Visual Studio 15 2017 Win64" -DLIBUSB_INCLUDE_DIR=C:\libusbx-1.0.18-win\include\libusbx-1.0 -DLIBUSB_LIBRARIES=C:\libusbx-1.0.18-win\MS64\dll\libusb-1.0.lib -DTHREADS_PTHREADS_INCLUDE_DIR=C:\pthreads-w32-2-9-1-release\Pre-built.2\include -DTHREADS_PTHREADS_WIN32_LIBRARY=C:\pthreads-w32-2-9-1-release\Pre-built.2\lib\x64\pthreadVC2.lib -DFFTW_INCLUDES=C:\fftw -DFFTW_LIBRARIES=C:\fftw\lib_x64\libfftw3f-3.lib -DPKG_CONFIG_EXECUTABLE=C:\pkg-config_0.28-1_win32\bin\pkg-config.exe
HackRF.slnをダブルクリックでVisual Studioが立ち上がる。
Debug を Release にしてビルド。
CMake Warning:
Manually-specified variables were not used by the project:
FFTW_INCLUDES
FFTW_LIBRARIES
-- Build files have been written to: C:/hackrf/host/build
FFTWが入らなかった模様・・・
FFTWナシで使えるかテストしてみる。
C:\HackRF-Tools>hackrf_info
hackrf_info version: 2018.01.1
libhackrf version: 2018.01.1 (0.5)
Found HackRF
Index: 0
Serial number: (念のため非公開・・・)
Board ID Number: 2 (HackRF One)
Firmware Version: 2017.02.1 (API:1.02)
Part ID Number: 0xa000cb3c 0x00744764
たぶん大丈夫w
自分で hackrf-tools をビルドする必要がある。
https://github.com/mossmann/hackrf
まずは事前にインストールするツール群
・Visual Studio 2017 Community
・cmake
・libusbx
・fftw
・Zadig WinUSB
次に、Visual Studio でビルドするための準備。
C:\hackrf\host\build>cmake ../ -G "Visual Studio 15 2017 Win64" -DLIBUSB_INCLUDE_DIR=C:\libusbx-1.0.18-win\include\libusbx-1.0 -DLIBUSB_LIBRARIES=C:\libusbx-1.0.18-win\MS64\dll\libusb-1.0.lib -DTHREADS_PTHREADS_INCLUDE_DIR=C:\pthreads-w32-2-9-1-release\Pre-built.2\include -DTHREADS_PTHREADS_WIN32_LIBRARY=C:\pthreads-w32-2-9-1-release\Pre-built.2\lib\x64\pthreadVC2.lib -DFFTW_INCLUDES=C:\fftw -DFFTW_LIBRARIES=C:\fftw\lib_x64\libfftw3f-3.lib -DPKG_CONFIG_EXECUTABLE=C:\pkg-config_0.28-1_win32\bin\pkg-config.exe
HackRF.slnをダブルクリックでVisual Studioが立ち上がる。
Debug を Release にしてビルド。
CMake Warning:
Manually-specified variables were not used by the project:
FFTW_INCLUDES
FFTW_LIBRARIES
-- Build files have been written to: C:/hackrf/host/build
FFTWが入らなかった模様・・・
FFTWナシで使えるかテストしてみる。
C:\HackRF-Tools>hackrf_info
hackrf_info version: 2018.01.1
libhackrf version: 2018.01.1 (0.5)
Found HackRF
Index: 0
Serial number: (念のため非公開・・・)
Board ID Number: 2 (HackRF One)
Firmware Version: 2017.02.1 (API:1.02)
Part ID Number: 0xa000cb3c 0x00744764
たぶん大丈夫w
コメント
コメントを投稿