참고 링크 :
gnuradio의 ubuntu16.04에 설치 UHD : https://blog.csdn.net/qq_37748396/article/details/80339366
공식 설치 링크 : https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux
1. 시스템 소프트웨어를 업데이트 할 패키지 목록을 업데이트
1 sudo는 apt- GET 갱신 이 3 sudo는 업그레이드를 apt-get을
2. 종속성을 설치 ( 에만 UBU NTU 18.04 의존성, 다른 요구는 서로 다른 버전이 될 것입니다 )
1sudo는 apt-get을 -y 설치 자식 꿀꺽 꿀꺽 cmake의 doxygen이 빌드 - 필수 libboost - 모든 디바이스에서 libtool libusb를-1.0-0 libusb를-1.0-0-DEV libudev-DEV libncurses5-dev에 libfftw3 - 빈 libfftw3-DEV libfftw3 - 문서의 libcppunit - 1.14 -0 libcppunit-DEV libcppunit - 문서의 ncurses를-빈 cpufrequtils 파이썬 NumPy와 파이썬 - NumPy와-문서의 파이썬 NumPy와-DBG 파이썬 - scipy 파이썬 docutils QT4 - 빈 - DBG QT4 기본 QT4 - 문서의 libqt4-DEV libqt4-DEV-빈 파이썬 - QT4 파이썬 QT4 - DBG 파이썬 QT4-dev에 파이썬 QT4 - 문서 파이썬 QT4 - 문서의 libqwt6abi1의 libfftw3 - 빈 libfftw3-DEV libfftw3 - 문서의 ncurses-빈 libncurses5 libncurses5-dev에 libncurses5-DBG libfontconfig1-DEV libxrender-DEV libpulse -dev 통음 g ++은 Automake의 Autoconf libtool이 파이썬 데브 libfftw3 데브 libcppunit-DEV-libboost 모든 libusb를 DEV-DEV-libusb를 1.0-0 데브 fort77 libsdl1.2 데브 파이썬 wxgtk3.0 자식은 libqt4-dev에 파이썬 NumPy와 ccache 파이썬 - OpenGL을 libgsl-DEV 파이썬 - 치타 파이썬 - 마코 파이썬 - LXML doxygen이 QT4 기본 QT4-DEV-도구는 libusb를-1.0-0-DEV libqwtplot3d-qt5-DEV pyqt4-DEV-도구 파이썬 qwt5 - QT4 cmake의 자식 wget과 인 libXi-dev에 GTK2 - 엔진 - pixbuf R-기본-dev에 파이썬-TK의 liborc-0.4-0 liborc-0.4-dev에 libasound2-DEV 파이썬 - GTK2 libzmq3-dev에 libzmq5 파이썬 요청 파이썬 - 스핑크스 libcomedi-dev에 파이썬 zmq libqwt-dev에 libqwt6abi1 파이썬 개의 libgps-DEV libgps23 GPSD GPSD - 클라이언트 파이썬-GPS 파이썬-setuptools에4-DEV libasound2-DEV 파이썬 - GTK2 libzmq3-dev에 libzmq5 파이썬 요청 파이썬 - 스핑크스 libcomedi-dev에 파이썬 zmq libqwt-dev에 libqwt6abi1 파이썬 개의 libgps-DEV libgps23 GPSD GPSD - 클라이언트 파이썬-GPS 파이썬-setuptools에4-DEV libasound2-DEV 파이썬 - GTK2 libzmq3-dev에 libzmq5 파이썬 요청 파이썬 - 스핑크스 libcomedi-dev에 파이썬 zmq libqwt-dev에 libqwt6abi1 파이썬 개의 libgps-DEV libgps23 GPSD GPSD - 클라이언트 파이썬-GPS 파이썬-setuptools에
각각의 장착 종속성에게 주어진 공식을 참조 :
https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux
3. 다운로드 UHD의 소스 파일 (당신이 적절한 파일 디렉토리로 간주 선택) 컴파일 및 설치
-
자식 클론 : //github.com/ettusresearch/uhd.git
-
소스 파일이 다른이 다운로드 릴리스 , 버전을 운영하여 최신의 위치를 릴리스 버전 또는 당신이 필요로하는 버전 :
CD UHD
그 후, 입력 단자
자식 체크 아웃 출시
지속적으로 눌러 탭 키를 눌러 선택 사항을 인쇄 할 릴리스 를 입력 한 후 버전,
자식 결제 v3.14.0.0 (해당 버전으로 전환 선택 3.14.0를 )
-
CD 호스트
-
MKDIR 빌드
-
CD 빌드
-
cmake ../
-
하다
-
시험을
-
sudo는 설치하기
-
sudo는 ldconfig를
4. 다운로드 UHD의 이미지 파일 및 이미지 파일을 프로그래밍합니다.
sudo는 uhd_images_downloader
그대 경우 단계, 컴파일로, 설치가 부여되지 않습니다. 이 때 UHD의 드라이버는 입력하여 설치 한
uhd_find_devices
참조 USRP의 정보 기기 (컴퓨터 및 장치가 동일한 네트워크에 있는지 확인하십시오. 참고 USRP의 N210을 기가비트 네트워크 케이블을 사용해야합니다 PC를 보장하기 위하여, 통신 세그먼트를 PC의 그 당시 내가 여기 기가비트 이더넷 및 기가비트 이더넷 네트워크 케이블 라인을 가지고있다. 기계를 우회. 설정보기 http://www.ettus.com.cn/peixun/28/ )
uhd_image_loader --args = "는 요지 = 192.168.10.2, 유형의 USRP2을 = (기본 의 IP 주소) 의 RESET"
5. 다운로드 GNU 라디오 소스 파일을 컴파일과 설치 (스텝 유사 , 소스 파일을 다운로드하기 때문에 , 설치가 아, 해당 폴더를 선택)
-
자식 클론 : //github.com/gnuradio/gnuradio.git
다운로드는 아래에서 볼 수있는 너무 느린 경우 (도 성공적인 네트워크 속도,하지만 행운을 다운로드 참조) 다운로드 할 수있는 빠른 방법의 단계.
-
CD gnuradio /
-
로 전환 해제 다음과 같은 방법의 최신 찾을 수 있습니다, 버전 릴리스 버전 : 자식 체크 아웃은 v3의 지속적 눌러 탭 키를, 그것은 선택 사항을 인쇄 할 릴리스 와 같은, 가장 높은 버전 번호를 확인, 버전 v3.7.9.1 .
: 가장 높은 버전으로 전환 자식 체크 아웃 v3.7.9.1 -
MKDIR 빌드
-
CD 빌드
-
cmake ../
-
하다
( 일부는 사용에는 영향을 미치지 않습니다, 컴파일 실패)
-
시험을
-
sudo는 설치하기
-
sudo는 ldconfig를
모두가 잘된다면,이되었을 것이다 확인 까지.
하나의 빠른 다운로드 단계 :
자신의 필요에 UHD와 GNU 라디오 버전의 직접 다운로드 :
다운로드 :
UHD : http://files.ettus.com/binaries/uhd_stable/
GNU 라디오 : https://www.gnuradio.org/releases/gnuradio/
이러한 gnuradio-3.8.0.0 버전을 다운로드로, 모든 사용자는 사이트에 둘 필요가 gnuradio-3.8.0.0 추출 : 패키지를 다운로드 한 다음과 같은 디렉토리로 추출 gnuradio - 3.8.0.0 디렉토리.
그리고 위의 설치 단계를 수행.
설치 UHD 버전 번호보기 :
uhd_usrp_probe --version
보기 gnuradio 버전 번호를 설치 :
gnuradio - 설정 - 정보 -v
터미널 입력합니다 gnuradio-동반자 발견 설치 디렉토리를 입력 할 수 있습니다, 많은 사람들이 거기에 자신의 예를 GNU 소프트웨어를 열 수 있습니다.