# Jetson Network Setup 網路設定 ###### tags: `Edge AI` `Nvidia` `Jetson` `AGX Xavier` `System Setup` 'Network` `Wifi`  ## NVIDIA Jetson 平台佈署相關筆記 ### 基本環境設定 - [Jetson AGX Xavier 系統環境設定1_在windows10環境連接與安裝](https://hackmd.io/@YungHuiHsu/HJ2lcU4Rj) - [Jetson AGX Xavier 系統環境設定2_Docker安裝或從源程式碼編譯](https://hackmd.io/k-lnDTxVQDWo_V13WEnfOg) - [NVIDIA Container Toolkit 安裝筆記](https://hackmd.io/wADvyemZRDOeEduJXA9X7g) - [Jetson 邊緣裝置查詢系統性能指令jtop](https://hackmd.io/VXXV3T5GRIKi6ap8SkR-tg) - [Jetson Network Setup 網路設定](https://hackmd.io/WiqAB7pLSpm2863N2ISGXQ) - [OpenCV turns on cuda acceleration in Nvidia Jetson platform<br>OpenCV在Nvidia Jetson平台開啟cuda加速](https://hackmd.io/6IloyiWMQ_qbIpIE_c_1GA) ### 模型佈署與加速 - [[Object Detection_YOLO] YOLOv7 論文筆記](https://hackmd.io/xhLeIsoSToW0jL61QRWDcQ) - [Deploy YOLOv7 on Nvidia Jetson](https://hackmd.io/kZftj6AgQmWJsbXsswIwEQ) - [Convert PyTorch model to TensorRT for 3-6x speedup<br>將PyTorch模型轉換為TensorRT,實現3-6倍加速](https://hackmd.io/_oaJhYNqTvyL_h01X1Fdmw?both) - [Accelerate multi-streaming cameras with DeepStream and deploy YOLO series models<br>使用DeepStream加速多串流攝影機並佈署佈署YOLO系列模型](https://hackmd.io/@YungHuiHsu/rJKx-tv4h) - [Model Quantization Note 模型量化筆記](https://hackmd.io/riYLcrp1RuKHpVI22oEAXA) --- ## Netowrk Setup ### 1. WIFI 無線網路驅動安裝與設定 使用的USB無線網卡型號是 EDIMAX EW-7811-UTC,在Jetson 的ubuntu環境需要手動安裝驅動程式  #### 安裝 RTL8812AU/21AU and RTL8814AU Wireless drivers - 依據[aircrack-ng/rtl8812au](https://github.com/aircrack-ng/rtl8812au)文件指引進行安裝 ##### 安裝DKMS套件 ``` $ sudo apt-get install dkms ``` ##### 下載aircrack-ng/rtl8812au倉儲 為了避免在`HOME/user`目錄下誤刪除相關執行檔,我先執行`cd ../..`進入根目錄下進行下載 ``` $ git clone -b v5.6.4.2 https://github.com/aircrack-ng/rtl8812au.git cd rtl* ``` ##### 安裝驅動 ``` $ sudo make dkms_install ``` 如果未來要移除的話 ``` $ sudo make dkms_remove ``` - 更新並安裝相依的套件 ``` $ sudo apt-get update $ sudo apt-get install bc mokutil build-essential libelf-dev linux-headers-`uname -r` ``` 在安裝linux-headers-`uname -r`雖然出現以下錯誤,但還是成功啟用 ``` Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-headers-5.10.104-tegra E: Couldn't find any package by glob 'linux-headers-5.10.104-tegra' ``` ##### Make For building & installing the driver with 'make' use ``` $ make && make install ``` - 在執行make指令時會出現下列錯誤 - 原因:權限不足 ``` $ install -p -m 644 88XXau.ko /lib/modules/5.10.104-tegra/kernel/drivers/net/wireless/ install: cannot create regular file '/lib/modules/5.10.104-tegra/kernel/drivers/net/wireless/88XXau.ko': Permission denied make: *** [Makefile:1739: install] Error 1 ``` - 解決方案: - 在 install 前加上sudo 提升權限。執行`sudo install -p -m 644 88XXau.ko ` - 或在執行make指令前直接加上`sudo make && make` - Makefile 設定 - 到Then change the platform in Makefile to 32-bit ARM architecture (RPi 1/2/3/ & 0/Zero): 這步時,由於是用arm64的jetson - 依據提式Or, for ARM64 (RPI 3B+, 4B and Zero2) you will need to run: 執行 - 前面一樣加上 sudo ``` $ sudo sed -i 's/CONFIG_PLATFORM_ARM64_RPI = n/CONFIG_PLATFORM_ARM64_RPI = y/g' Makefile ``` ##### 設定完成後重開機 到這步完成就可以先重開機看看是否有抓到了 重開機後執行`ifconfig`,可以看到wlan0的項目出現  ### 2. Wired 有線網路連接 使用公司網路插座office lan的話,需要先跟IT部門開通公司MAC address的連線權限,以網路線連接插座 #### 公司網路安全連線設定 - 設定路徑: `Network/Security` - Authentication: Protected EAP (PEAP) 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up