Jetson TK1開發環境搭建(一)刷機

2021-08-17 15:28:20 字數 2154 閱讀 1201

把刷機線,usb端插到ubuntu pc上,小頭插到tk1上,也就是耳機口旁邊的口。tk1上有三個按鈕,最左邊的是電源,中間的是reset,最右邊的是force recoverry,按住最右邊的force recoverry 按鈕別鬆手,再按一下中間的re ...

刷機前準備

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

(我理解為刷機包)可在以下**獲取:

dajianli

找到的

注釋:以上兩個**獲取的刷機工具(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 -jxpf tegra124_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系統的根目錄。

5. 然後返回上一級資料夾,即linux_for_tegra檔案下。執行安裝指令碼,終端命令:

開發刷機

把刷機線,usb端插到ubuntu pc上,小頭插到tk1上,也就是耳機口旁邊的口。

tk1上有三個按鈕,最左邊的是電源,中間的是reset,最右邊的是force recoverry,按住最右邊的force recoverry 按鈕別鬆手,再按一下中間的reset鍵,指示燈會閃一下,板子就重啟進入了刷機模式。

可以在命令下使用---dajianli

lsusb
如果出現類似以下的,則說明進入刷機模式----dajianli

bus 002 device 004: id 0955:7140 nvidia corp.
如果是用虛擬機器刷機,請務必確保usb已經連線,如vmware 選單-虛擬機器-可移動裝置-(找到tk1裝置)-連線)。

然後在ubuntu pc上,當前目錄,即linux_for_tegra目錄下,執行終端命令:

sudo ./flash.sh -s 14gib jetson-tk1 mmcblk0p1
這個時候ubuntu上會彈出乙個裝置,就是tk1了,然後就會進入刷機過程,若干小時後,最後成功了的話,會出現success字樣。這時重啟tk1開發板,就發現這板子已經成功被初始化了。

注釋:14gib是表示開發板磁碟的空間。tk1開發板實際的磁碟空間大於14gib。本人嘗試過配置15gib,最終因磁碟空間不足,刷機失敗。初始化時系統占用磁碟為2.4g,也就是刷機過程拷貝到板子上的資料大約是2.4g 。

Jetson TK1開發環境搭建(一)刷機

刷機前準備 1.jetson tk1開發板。2.安裝有ubuntu系統的pc 或者ubuntu虛擬機器 切記 不管是pc還是虛擬機器,務必確保有大於5g的儲存空間,之後安裝過程會作詳細解釋。3.購買開發板時附贈的恢復線 其實就是大部分安卓手機的資料線 4.刷機驅動 tegra124 linux r2...

jetson tk1開發(1) 開箱

nvidia jetson tk1是全球首款嵌入式超級計算機,該平台採用與世界各地超級計算機相同的 nvidiakepler 計算核心。它能夠為你提供乙個全功能 nvidia cuda 平台,讓你能夠快速開發和部署用於計算機視覺 機械人學以及醫學等領域的計算密集型系統。dram 2gb ddr3l ...

JETSON TK1 映象拷貝和燒寫

由於專案中有需要,來進行目標板映象拷貝並燒寫到其他板卡上。故現記錄操作辦法,防止網上文獻的丟失後導致無法操作。1.pc端的ubuntu。要求必須是正常系統,不可以使用虛擬機器。由於燒寫過程採用刷機模式,虛擬機器刷機易導致刷機問題。2.jetson tk1所需的刷機包 英偉達針對jetson tk1有...