Jetson Xariver NX (2022)系統模組安裝在 Jetson Mate 叢集電腦平台與隨身碟擴充記憶體空間

前言

上一篇文章介紹了Jetson AGX Orin預設的系統開機及安裝,本文要介紹如何把 Jetson Xariver NX (2022)系統模組安裝在 Jetson Mate 叢集電腦平台,並使用隨身碟擴充記憶體空間。

別忘了,如果是和機器人王國商城購買 Jetson 相關商品的話,出貨時就會把所有系統做好,開機馬上使用!本文感謝國立高雄大學胡忠信老師賜稿。

撰寫/攝影 胡忠信
國立高雄大學通識教育中心 兼任助理教授
時間 1~2小時 (不含 JetPack 燒錄)   材料表
  • Jetson Mate   1個
  • Jetson Xavier NX(2022版)系統模組(SOM) 1 組 (6GB eMMC R/W記憶體 / 8GB動態記憶體
  • 64GB usb 3.0 隨身碟 1個
  • Jetson Xavier Nx 專用散熱片 1個
  • 鍵盤與滑鼠組 1組
  • 100W功率USB type-c 交換式電源供應器 1個
難度 1 (滿分5)

本文

實驗步驟:

  1. 先將Jetson Xavier NX (2022版)系統模組,安裝NVIDIA原廠 jetpack 4.6 系統程式。本步驟委託CAVEDU教育團隊的工程師代為安裝 (教學請點我)。
  2. 使用 ‘‘ 型螺絲起子,將散熱片裝上 Xavier NX 系統模組(SOM),如下圖。

 

  1. 用 ‘‘ 型螺絲起子,打開 Jetson Mate 的上蓋,在Master #1 插槽位置 (下圖最右側),插入Xavier NX SOM,如下圖。
圖2,在Master #1 插槽位置,插入Xavier NX SOM
  1. 將 Jetson Mate 的上蓋裝回去。於前面板上(由右至左)依序接上網路線、HDMI線連接LCD螢幕、與無線鍵盤滑鼠組的無線發射器(給Master主控板用),如下圖。
圖3-1,Jetson Mate的前面板接上網路線、HDMI線、鍵鼠發射器與隨身碟
  1. 插入電源供應器至Type-C 電源座,打開電源,此時外殼的風扇跟LED飾燈都會開啟。再按下後面板的WAKE按鈕,系統模組才會開機,如下圖。
圖3-2 按下後面板的WAKE按鈕即可開機          
  1. 開機完成之後,在 terminal 視窗中輸入 df –h 指令,可看到 16G eMMC 在安裝 OS 後只剩下6G的空間,如下圖。所以請將一個 64G USB3.0的隨身碟,插入步驟4前面板的USB3.0#1號插座位置來擴充 Xavier NX SOM的空間,如前圖所示。
圖4 執行 df –h 指令,可觀察到16G eMMC安裝系統後只剩下1.6G的空間
  1. 格式化 USB 隨身碟及分割其磁區:
    • 使用滑鼠點擊 Ubuntu 桌面左上角的 ubuntu 圖示,在搜尋欄中輸入disk並選擇Disks工具啟動之。
    • 在左側的設備欄中,選擇USB隨身碟,再點選右上方「≡」的功能選項展開並點選Format Disk,操作畫面如下圖
圖5 選擇USB隨身碟,再點選右上方「≡」的功能選項
    • 在 Format Disk 小視窗中,選擇compatible with modern system and hard disks >2TB(GPT),如下圖。

    • 點選磁碟標籤下方的 ”+” 圖示,進行磁碟分割,在Create Partition小視窗中,確認磁碟分割區域的空間大小,預設為全部62GB,點選右上方的Next按鍵。
    • Volume Name 請輸入分割區域名稱,例如 usb_nx,Type格式為 internal disk for use with Linux systems only(Ext4),最後點擊右上方 Create按鍵就完成了。
  1. 將eMMC轉移至USB隨身碟開機:

 

         在github上找到開源專案 bootFromUSB

 

    • 開啟terminal視窗輸入指令下載該專案

git clone https://github.com/jetsonhacks/bootFromUSB.git
    • 在terminal視窗輸入指令確認 USB隨身碟代號,在此為 /dev/sda1
ls /dev/sd*
    • 執行 copyRootToUSB.sh 腳本,將eMMC的內容,備份至USB隨身碟。
./bootFromUSB/copyRootToUSB.sh –p /dev/sda1
    • 編輯 /boot/extlinux/extlinux.conf 檔案

                  先將原始檔案備份再編輯

sudo cp /boot/extlinux/extlinux.conf  /boot/extlinux/extlinux_backup.conf

sudo gedit /boot/extinux/extinux.conf

                  於LABEL 的內容中,找到APPEND,將 root 參數修改為 root= /dev/sda1,代表先前的隨身碟路徑。修改完成後,存檔並重新啟動系統。

                  開機之後在桌面左側工作列,如果看到一個標示有”SD”字樣的小紅碟圖示,如圖六所示,即完成增加磁碟空間。

圖6 於工作列確認已新增隨身碟

               於 Settings 中開啟 Details,確認記憶體容量已增加為 60.3G,如下圖。

圖7 確認容量已擴充

結語

    本文說明如何將Jetson Xavier NX新2022年版系統模組,安裝在Jetson Mate叢集電腦平台,並透過外接的 64G USB隨身碟來擴充其記憶體空間。與舊版最大的不同點,新版本的Jetson Xavier NX安裝Jetpack 4.6系統程式,只能用原廠的nvidia sdk manager 程式來對其內建的16G eMMC 記憶體進行。另外也因為在安裝作業系統之後,僅剩1.6G的記憶體空間,無法下載其他應用程式及套件,故需要外接一USB隨身碟,以擴充其記憶空間。

    本案因筆者不熟悉nvidia sdk manager 程式及燒錄系統程式的方法,故委請CAVEDU教育團隊的老師們代為安裝,在此致上萬分之感謝!謹以此文與各位同好,做相關技術的交流!

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。