1)主机安装SDK Manager

1.官网下载SDK Manager .deb文件

NVIDIA SDK Manager | NVIDIA Developer

NX开发 python nx开发板怎么连接显示器_机器学习

https://developer.nvidia.com/nvidia-sdk-manager2.终端安装

sudo apt install ./sdkmanager_[version]-[build#]_amd64.deb

3.运行并登录

2)连接主机与NX

1.NX跳线帽如图短接(直到安装完成才可拔出);上电

NX开发 python nx开发板怎么连接显示器_用户名_02

 此步骤相当与AGX的recovery操作

2.通过USB将NX连接至主机(电源旁边的插口)

NX开发 python nx开发板怎么连接显示器_嵌入式硬件_03

3.NX连接键盘鼠标显示器;连接网线,保证与主机处于同一个局域网下

3)使用SDK Manager开始刷机

STEP 01

1.选择机型,第一项(第二项为开发者套件)

NX开发 python nx开发板怎么连接显示器_NX开发 python_04

2.选择JetPack版本(推荐4.4.1)

NX开发 python nx开发板怎么连接显示器_python_05

3.继续

STEP 02

1.默认全选,并勾选左下角

NX开发 python nx开发板怎么连接显示器_机器学习_06

2.继续并输入密码

STEP 03

1.等待下载以及安装

2.当镜像刷写快完成时会跳出如下对话框,并且NX会自动开机,连接NX的显示器显示首次开机操作,设置用户名和密码等,完成基本安装后在主机对话框中输入对应用户名和密码并继续

NX开发 python nx开发板怎么连接显示器_用户名_07

(如下警告直接跳过)

NX开发 python nx开发板怎么连接显示器_python_08

3.等待漫长的安装过程,途中可能会提醒cuDNN安装过慢,点yes或忽略

NX开发 python nx开发板怎么连接显示器_机器学习_09

4.完成后继续

STEP 04

完成,拔出跳线帽,断开与主机的USB连接

NX开发 python nx开发板怎么连接显示器_python_10

4)SSD挂载

1.查看硬盘所有分区并记录下待挂在分区

sudo fdisk -lu

NX开发 python nx开发板怎么连接显示器_机器学习_11

2.对硬盘进行分区

sudo fdisk /dev/nvme0n1

在Command (m for help)提示符后面输入n,执行 add a new partition 指令
出现Command action时,输入p
出现Partition number(1-4)时,输入1
后续First sector和Last sector,不输入数字按ENTER,填入默认值

NX开发 python nx开发板怎么连接显示器_python_12


在Command (m for help)提示符后面输入w保存

在Command (m for help)提示符后面输入q退出,完成分区

3.检查硬盘分区

sudo fdisk -lu

NX开发 python nx开发板怎么连接显示器_NX开发 python_13

显示/dev/nvme0n1p1,分区完成

4.格式化

sudo mkfs -t ext4 /dev/nvme0n1p1

5.打开disk

NX开发 python nx开发板怎么连接显示器_机器学习_14

6.选中128GB Disk,点小三角形挂载(橙色区域右下角显示小三角则挂载成功)

NX开发 python nx开发板怎么连接显示器_用户名_15

5)改换rootfs

1.克隆rootOnNVMe

git clone https://github.com/jetsonhacks/rootOnNVMe

2.执行rootOnNVMe

cd rootOnNVMe
./copy-rootfs-ssd.sh
./setup-service.sh
reboot

3.重启完成后,完成

注意:避免使用自动更新操作

6)临时扩容

1.删除cuda的sample

cd /usr/local/cuda-10.2/samples
sudo rm -r *

2.autoremove

sudo apt autoremove

7)其他安装

sudo apt install python3-pip

sudo -H pip3 install -U jetson-stats
sudo systemctl restart jetson_stats.service
sudo jtop

sudo pip3 install torch-1.6.0-cp36-cp36m-linux_aarch64.whl

sudo apt-get install libopenblas-base
sudo apt-get install libjpeg-dev

sudo pip3 install torchvision

sudo pip3 install yacs tqdm colorama cython tensorboardX

sudo apt-get install florence

8)图标快捷方式制作

1.创建desktop文件

vim demo.desktop

2.按a插入,复制以下内容

[Desktop Entry]

Encoding=UTF-8

Name=demo

Comment=demo

Exec=python3 /to/your/path/demo.py

Icon=/to/your/path/icon.png

Terminal=false

Type=Application

3.按ESC退出,输入:wq!保存

4.右键图标属性->权限,执行处打勾

5.双击运行并授权

9)程序打包

# 安装pyinstaller
pip3 install pyinstaller
# 安装tkinter
sudo apt install python3-tk
# 打开终端
python3
import cv2
print(cv2.__file__) # usr/lib/python3.6/dist-packages/cv2/python-3.6/*.so
# 打包
pyinstaller -F demo.py --paths="/usr/lib/python3.6/dist-packages/cv2/python-3.6"