刷機前準備
1. jetson tk1開發板。
2. 安裝有ubuntu系統的pc(或者ubuntu虛擬機器)切記:不管是pc還是虛擬機器,務必確保有大於5g的儲存空間,之後安裝過程會作詳細解釋。
3. 購買開發板時附贈的恢復線(其實就是大部分安卓手機的資料線)。
4. 刷機驅動:tegra124_linux_r21.4.0_armhf.tbz2(我理解為刷機工具)可在以下**獲取:
5. 刷機韌體:tegra_linux_sample-root-filesystem_r21.4.0_armhf.tbz2
注釋:以上兩個**獲取的刷機工具(64.8m)及刷機包(618m)是由英偉達官方提供。細心的讀者可能發現,本教程使用l4t 21.x的刷機工具及刷機包,刷完的系統是l4t 21.x的。所以,後面的cuda及opencv的安裝,要做相應配套,後面會做詳細說明。
1. 在ubutun系統的pc上,確保刷機工具及刷機包在同乙個資料夾下,cd到該目錄。
2. 解壓縮刷機工具:tegra124_linux_r21.4.0_armhf.tbz2,在終端執行命令:
sudo tar --numeric-owner -jxpftegra124_linux_r21.4.0_armhf.tbz2
3. ls檢視,會發現多了乙個資料夾linux_for_tegra,cd到該資料夾,再ls一下,找到rootfs資料夾,cd到該資料夾。
4. 解壓縮:tegra_linux_sample-root-filesystem_r21.4.0_armhf.tbz2,終端命令如下:
sudo tar --numeric-owner -jxpf../../tegra_linux_sample-root-filesystem_r21.4.0_armhf.tbz2
該命令將刷機包解壓到當前目錄,即rootfs資料夾下。解壓成功後,有興趣的可以ls檢視一下該檔案,會發現其結構就是ubuntu系統的根目錄。
把刷機線,usb端插到ubuntu pc上,小頭插到tk1上,也就是耳機口旁邊的口。tk1上有三個按鈕,最左邊的是電源,中間的是reset,最右邊的是force recoverry,按住最右邊的force recoverry 按鈕別鬆手,再按一下中間的reset鍵,指示燈會閃一下,板子就重啟進入了刷機模式。(如果是用虛擬機器刷機,請務必確保usb已經連線,如vmware 選單-虛擬機器-可移動裝置-(找到tk1裝置)-連線)。然後在ubuntu pc上,當前目錄,即linux_for_tegra目錄下,執行終端命令:
sudo ./flash.sh -s 14gib jetson-tk1mmcblk0p1
這個時候ubuntu上會彈出乙個裝置,就是tk1了,然後就會進入刷機過程,若干小時後,最後成功了的話,會出現success字樣。這時重啟tk1開發板,就發現這板子已經成功被初始化了。
注釋:14gib是表示開發板磁碟的空間。tk1開發板實際的磁碟空間大於14gib。本人嘗試過配置15gib,最終因磁碟空間不足,刷機失敗。初始化時系統占用磁碟為2.4g,也就是刷機過程拷貝到板子上的資料大約是2.4g 。
Jetson TK1開發環境搭建(一)刷機
把刷機線,usb端插到ubuntu pc上,小頭插到tk1上,也就是耳機口旁邊的口。tk1上有三個按鈕,最左邊的是電源,中間的是reset,最右邊的是force recoverry,按住最右邊的force recoverry 按鈕別鬆手,再按一下中間的re 刷機前準備 1.jetson tk1開發板...
jetson tk1開發(1) 開箱
nvidia jetson tk1是全球首款嵌入式超級計算機,該平台採用與世界各地超級計算機相同的 nvidiakepler 計算核心。它能夠為你提供乙個全功能 nvidia cuda 平台,讓你能夠快速開發和部署用於計算機視覺 機械人學以及醫學等領域的計算密集型系統。dram 2gb ddr3l ...
JETSON TK1 映象拷貝和燒寫
由於專案中有需要,來進行目標板映象拷貝並燒寫到其他板卡上。故現記錄操作辦法,防止網上文獻的丟失後導致無法操作。1.pc端的ubuntu。要求必須是正常系統,不可以使用虛擬機器。由於燒寫過程採用刷機模式,虛擬機器刷機易導致刷機問題。2.jetson tk1所需的刷機包 英偉達針對jetson tk1有...