日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

在VMware虚拟机下安装ubuntu16.04,及hackrf one环境配置

發布時間:2025/5/22 Ubuntu 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在VMware虚拟机下安装ubuntu16.04,及hackrf one环境配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

**一、準備工作

安裝VMware虛擬機(網上資源很多,激活碼也很容易找)、下載好ubuntu鏡像文件(下載地址:)**
https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.1.0-3272444.exe
http://releases.ubuntu.com/xenial/

二、新建虛擬機

1.創建新的虛擬機

2.然后需要選擇一個類型的配置,選擇【自定義】,下一步之后,會進入虛擬機兼容性選擇,直接點擊【下一步】,如下圖示。

3.這個時候,會讓我們選擇光盤所在的位置,選擇第三項【稍后安裝操作系統】,之后點擊【下一步】。

4.然后選擇linux,根據電腦的具體情況選擇32還是64位。

5.為虛擬機取名字,選擇安裝位置。

6.處理器選項,我選擇了1個處理器和4核,虛擬機的核心數建議不要超過實際線程數目的2/3。
【補充】(1)處理器數量表示有幾個處理器;(2)總處理器核心數 = 處理器數量 * 每個處理器的核心數;(3)線程數可以右鍵“電腦”屬性查看。
7.后面的虛擬機內存、網絡類型、I/O控制器、創建磁盤、使用磁盤以及磁盤大小直接選擇的默認選項。


8.磁盤文件的存儲位置我選擇了D盤。

9.到如下頁面,點擊自定義硬件,選擇下載好的Ubuntu鏡像,然后點擊完成,向導設置完成。


10.虛擬機已經配置完畢,然后開啟虛擬機。

11.進入歡迎頁面之后就會來到如下界面,選擇中文簡體并安裝Ubuntu,然后點繼續。


12.選擇安裝類型的時候,直接選擇第一項【清除整個磁盤并安裝Ubuntu】,這是因為用的虛擬機,即使清除了磁盤,系統有任何影響。但是在安裝雙系統的時候不能這么選。

13.位置默認是上海,鍵盤選擇漢語。

14.置用戶密碼,點繼續就開始正式安裝了。

15.安裝完成之后,會提示重啟,重啟成功之后,就會來到桌面。

hackrf one 環境配置

一、安裝依賴:

$ sudo apt‐get install git build‐essential cmake libusb‐1.0‐0‐dev liblog4cpp5‐dev libboost‐dev libboost‐system‐dev libboost‐thread‐dev libboost‐program‐options‐dev swig

二、創建存放hackrf源碼的文件夾,下載hackrf源碼

$ mkdir ~/SDR

進入創建的SDR文件夾,

$ cd ~/SDR

下載hackrf源碼,

$ git clone https://github.com/mossmann/hackrf.git

三、編譯安裝hackrf電腦中的軟件環境

進入hackrf/host文件夾

$ cd ~/SDR/hackrf/host

創建build文件夾并進入該文件件

$ mkdir build && cd build

cmake編譯(如果提示未安裝Cmake編譯器,按照提示安裝即可)

$ cmake …/ ‐DINSTALL_UDEV_RULES=ON

make編譯和install安裝(如果出錯看下面)

$ make

$ sudo make install

$ sudo ldconfig

四、測試hackrf電腦軟件環境安裝是否成功

連接hackrf設備USB至電腦USB接口,命令行輸入hackrf_info命令后,會看到如下類似信息:

$ hackrf_info

Found HackRF board 0:
USB descriptor string: 0000000000000000866863dc298421cf
Board ID Number: 2 (HackRF One)
Firmware Version: 2015.07.2
Part ID Number: 0xa000cb3c 0x00674744
Serial Number: 0x00000000 0x00000000 0xxxxxxxxxx 0xxxxxxxxxx

接下來進行軟件安裝

一、添加源:

sudo add-apt-repository -y ppa:bladerf/bladerfsudo add-apt-repository -y ppa:myriadrf/driverssudo add-apt-repository -y ppa:myriadrf/gnuradiosudo add-apt-repository -y ppa:gqrx/gqrx-sdr

二、更新系統:

sudo apt-get updatesudo apt-get upgrade

三、安裝所需的軟件包

sudo apt-get install gnuradiosudo apt-get install gr-osmosdrsudo apt-get install hackrfsudo apt-get install gqrx-sdrsudo apt-get install libhackrf-dev

四、測試
連接天線和USB線。 USB連接HackRF One和PC,HackRF的USB識別指示燈亮即USB驅動正常(ubuntu一般不用另外安裝驅動程序,而windows要安裝)

終端執行hackrf_info時若顯示如下板子的信息則HackRF可正常使用:
Found HackRF board 0:
USB descriptor string: 0000000000000000866863dc298421cf
Board ID Number: 2 (HackRF One)
Firmware Version: 2015.07.2
Part ID Number: 0xa000cb3c 0x00674744
Serial Number: 0x00000000 0x00000000 0xxxxxxxxxx 0xxxxxxxxxx

五、常用軟件
在正常安裝所需的軟件包后,在/usr/bin/下會生成許多可執行程序:(可在終端中直接執行)
1、gqrx :軟件無線電接收軟件調整相關參數即可觀察信號接收頻譜,并且可以解調信號。如,在廣播頻段,通過FM解調即可聽到廣播聲音。
2、hackrf_***:HackRF板的命令行工具(可對HackRF One板上的芯片進行操作)
如:hackrf_info hackrf_max2837 hackrf_si5351c等
3、osmocom_***:通過gnuradio實現的相關軟件(osmocom是gnuradio中驅動HackRF One的通信模塊)
如:osmocom_fft為頻譜軟件
4、gnuradio-companion:gnuradio的圖形化編譯器 在其上生成的流圖可以直接編譯成python程序來執行。

補充:

如果make的時候出現
No package ‘libusb-1.0’ found
Could NOT find LIBUSB (missing: LIBUSB_LIBRARIES LIBUSB_INCLUDE_DIR)
如圖:
解決方法,先試著安裝軟件包
$ sudo apt-get install libusb-dev
不行的話再試試下面的命令
$ apt-get update && apt-get install -y libusb-1.0-0-dev usbutils

然后輸入hackrf_info命令后就可以發現設備了

總結

以上是生活随笔為你收集整理的在VMware虚拟机下安装ubuntu16.04,及hackrf one环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。