NX配置记录
切记:为避免一切问题的出现,包括CUDA刷不进去,包括在刷CUDA时说IP不对,都是没按照顺序进行
切记:如果板子里的SD卡和SSD里面都有系统,而且非常不幸的是,这俩系统还是同一个版本,那就很有可能无法开机。。。。。,解决办法–>在SD卡里刷一个不同版本的系统,进入板子,在分区里面格式化掉SSD,然后重新开始吧!!!
预配置
-
进入烧录模式:短接
-
-
USB线接PC与NX
-
PC拔掉其他无关的USB线
-
插入电源
-
打开SDK Manager
-
不要选CUDA等工具,单独只选择一个镜像jetson即可
-
Flash进程时可以拔掉短接线了
刷机完成设置
- 这时候一定要动动屏幕的线,要让他亮起来,(屏幕不亮的,绝对是屏幕的问题!!!!!)。
- 然后根据安装Ubuntu的方式安装NX
- 默认启动选择最大功率20W
- NX安装后联网,并保持打开屏幕
将启动盘进行更换
-
物理安装您的和SSD并启动,然后打开菜单并进行搜索。disk
-
-
-
-
-
下载:
git clone https://github.com/jetsonhacks/rootOnNVMe.git
cd rootOnNVMe
(如果不行的话,可以PC传送,命令示例scp -r /home/gsh/Tools/rootOnNVMe ocr@192.168.55.1:/home/ocr/
-
sudo bash copy-rootfs-ssd.sh
-
sudo bash setup-service.sh
-
sudo reboot
安装CUDA等工具
-
换源清华源
Ubuntu 的软件源配置文件是
/etc/apt/sources.list
。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse
sudo apt-get update
sudo apt-get upgrade
-
重新安装CUDA等工具
-
拷贝cudnn到cuda的文件夹中(路径不确定,根据实际情况而定)。
sudo cp /usr/include/cudnn.h /usr/local/cuda/include/
sudo cp /usr/local/cuda-10.2/lib64/lib* /usr/local/cuda/lib64/
查看cudnn的版本:
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
我的NX是这个:sudo cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
具体要看cudnn_version.h 在哪查看cuda的版本:
nvcc -V
扩充swap分区
还记得之前将SSD设置为启动盘而留下的备用空间嘛,这里将其设置为swp空间
- 搜索框->disk->不用格式化
报错修改
好像是我这个源出了问题,标注了就没事啦
3.查看opencv的版本
pkg-config --modversion opencv
1
一开始不能查看opencv版本,原因是由于没有找到opencv.pc,而jetpack4.4+刷机刷的opencv是opencv4
将/usr/lib/aarch64-linux-gnu/pkgconfig中的opencv4.pc,复制到/usr/lib/pkgconfig下,并改名为opencv.pc就可以了。
cd /usr/lib/aarch64-linux-gnu/pkgconfig
sudo cp opencv4.pc /usr/lib/pkgconfig/opencv.pc
1
2
默认是4.1.1
4.查看TensorRT的版本
dpkg -l | grep TensorRT
1
5.查看系统版本
cat /etc/lsb-release
————————————————
版权声明:本文为优快云博主「失落的Yukii」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/qq_45759728/article/details/122059847