TX2刷機與相關軟件安裝
文章目錄
一、刷機準備
二、JetPack4.2刷機過程
三、安裝 qt creator
四、安裝 Tensorflow
五、開啟高性能模式
六、設置開機自啟動
一、刷機準備
在刷機之前,需要準備一臺安裝Ubuntu系統(tǒng)的宿主電腦。將TX2連接電源,先不開機,通過自帶的一根USB數(shù)據(jù)線連接電腦即可。
在刷機之前,需要選擇合適的系統(tǒng)鏡像版本。比如我的工程,需要安裝opencv3和Cuda10.0,所以我選擇安裝JetPack4.2版本,這樣我在刷機之后就不需要再更換軟件版本了。
相關網(wǎng)址:
1、查看Tensorflow與Cuda對應版本:https://tensorflow.google.cn/install/source
2、TX2安裝tensorflow官方指南:https://docs.nvidia.com/deeplearning/frameworks/install-tf-jetson-platform/index.html
3、不同版本JetPack-:https://developer.nvidia.com/embedded/jetpack-archive
二、JetPack4.2刷機過程
1、下載JetPack SDK
去英偉達官網(wǎng)下載,下載之后會得到一個類似sdkmanager_xxx_amd64.deb的文件。
JetPack SDK 官方-:https://developer.nvidia.com/embedded/jetpack
2、安裝JetPack SDK
sudo apt install ./sdkmanager_xxx_amd64.deb
1
安裝過程中,所有需要選擇的都選擇Yes或者按Enter鍵。
3、JetPack版本選擇
在桌面打開一個新的終端,輸入:
sdkmanager
1
點Enter鍵,這時會進入JetPack SDK,系統(tǒng)會提示你登陸nvidia賬號。如果之前以及登陸過的,就會出現(xiàn)下圖的畫面,這時我們選擇合適的安裝版本即可。(主要選擇TX2和JetPack版本)
選擇完成后,點擊繼續(xù),進入Step2。
4、JetPack下載與安裝
在這個頁面,可以查看安裝的各個軟件版本,確定無誤后,點擊同意條款,并繼續(xù),系統(tǒng)開始下載,這個過程需要等待一段時間。
5、正式刷機
當快完成下載時,宿主電腦會彈出如下頁面,這時需要我們選擇手動模式(Manual Setup),并手動使TX2進入Recovery模式,步驟如下:
第一步,長按1秒TX2開機鍵后松開(最右邊的一個鍵,POWER)
第二步,立即按住恢復鍵(從右邊數(shù)第二個,REC)
第三步,按住恢復鍵的同時,馬上按住RST鍵(最左邊的鍵),然后松開。
等待TX2上兩個黃色的指示燈亮起,說明系統(tǒng)進入了恢復模式,這時點擊Flash,開始刷機,等待刷機完成即可。
注:在刷機過程中,可以將TX2連接上顯示器,這樣系統(tǒng)刷好后,可以及時看到,并進行之后的操作。
三、安裝 qt creator
刷機完成后,打開TX2,打開終端,直接開始安裝:
sudo apt-get install qt5-default qtcreator -y
1
如果你還想安裝相關的文檔和例子,可以執(zhí)行:
sudo apt-get install qt5-doc qt5-doc-html qtbase5-doc-html qtbase5-examples -y
1
安裝成功后,可以通過兩種方式打開qt creator:
打開終端,輸入“qtcreator”啟動;
或者通過Ubuntu系統(tǒng)直接搜索qt creator,然后單擊圖標啟動。
四、安裝 Tensorflow
1、安裝相關依賴包
sudo apt-get update sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran
1
2
2、安裝并更新pip3
sudo apt-get install python3-pip sudo pip3 install -U pip testresources setuptools==49.6.0
1
2
3、安裝Python依賴包
sudo pip3 install -U numpy==1.16.1 future==0.18.2 mock==3.0.5 h5py==2.10.0 keras_preprocessing==1.1.1 keras_applications==1.0.8 gast==0.2.2 futures protobuf pybind11
1
4、安裝TensorFlow
sudo pip3 install --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v42 tensorflow-gpu==1.13.1+nv19.3
1
如果這種方式,安裝太慢了,或者出現(xiàn)報錯,可以采取離線安裝的方式
先下載對應版本的TensorFlow,然后手動安裝:
sudo pip3 install tensorflow_gpu-xxx-linux_aarch64.whl
1
安裝成功后,可導入Tensorflow,測試是否安裝成功:
導入后出現(xiàn)上圖所示結果,表示TensorFlow安裝成功了!
五、開啟高性能模式
1、開啟高功能模式
Jetson TX2 擁有6個CPU核心和一個GPU,NVIDIA的新的命令工具Nvpmodel,提供了以下5種工作模式,對應不同的性能:
TX2默認采用模式1,即Max-Q模式(均衡/節(jié)能的模式)。此模式下,2塊Denver處理器不工作,4塊ARM A57工作,GPU工作頻率為0.85Ghz。
查看當前的工作模式:
sudo nvpmodel -q verbose
1
開啟最高功耗的模式,即Max-N:
sudo nvpmodel -m 0
1
2、打開風扇
JetPack4.2之前的版本,在/home文件下會有一個jetson_clocks.sh,通過命令可以直接開啟風扇。
sudo ~/jetson_clocks.sh
1
在JetPack4.2以及之后的版本中,該功能已經(jīng)集成成為了/usr/bin/jetson_clocks 目錄下的一個軟件,直接運行就可以啟動小風扇了。
cd /usr/bin/ sudo su #需要進入root模才能執(zhí)行后面的命令 ./jetson_clocks
1
2
3
六、設置開機自啟動
如果你需要打開TX2的時候,自動執(zhí)行相關程序,可設置自啟動程序:
先新建一個自啟動文件start.sh,文件中寫好腳本,放在home目錄下,開機時直接執(zhí)行該腳本。
然后在刷好的ubuntu系統(tǒng)中搜索“startup application”,選擇添加腳本路徑,比如gnome-terminal -x /home/start.sh,點擊保存。
進入系統(tǒng)設置,設置開機免密,使其能直接進入系統(tǒng),不需要輸入密碼。
Python Ubuntu Windows
版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。