最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

英伟达 边缘计算盒子 NVIDIA JETSON XAVIER NX ubuntu系统烧录(emmc版本)保姆级教程

运维笔记admin24浏览0评论

踩坑过的坑 重点!!!!!
烧录前准备工作!!vm虚拟机设置
第一:安装ubuntu系统的时候 运行内存最好设置到8G 4g有可能报错 重点!! 存储至少设置60G
第二:需要有网络 ping下看有没有网
第三:ubuntu系统和英伟达的sdkmanger使用版本对应的 (因为官网不断在更新所以 要根据官网调整不断调整 下面是可以行得通的版本对照)
第四:边缘盒子提前连接屏幕 好处 烧录完成后会重启 你自己能看到执行到什么程度了
第五:注册英伟达官网账号 https://developer.nvidia/ 必须的 后面要用到 qq邮箱 163 邮箱等都可以

好可以开始了烧录所需要的东西!!!
1:下载虚拟机 (自行百度)
2:下载Ubuntu镜像 (自行百度)注意提前在英伟达官网查看 sdkmanger对应的ubuntu系统版本
官网:官网sdkmanger 页面
https://developer.nvidia/sdk-manager
直接拉到最下面 可以找历史版本

4:下载后的sdkmanger 这里ubuntu系统和sdkmanger 版本对应亲测可用
ubuntu系统自己在教程下载 网上教程大把注意系统版本!

5:然后放在vm里面 通过共享虚拟机共享文件(怎么设置自行百度)

6:执行 这个命令安装sdkmanger

sudo apt install ./sdkmanager_1.9.3-10904_amd64.deb

7:安装后执行这个命令启动

sdkmanager //输入这个指令回车启动 

启动后是这样的 选择这个进行登录 输入你之前注册的英伟达账号

只选择这个三个红色框安装

8:接着插入你的开发版
插入之前 需要短接跳线 连接 2,3 脚针


最好连接上你的显示器

这时候后可以插入你的板子usb连接

会自动识别 如果没有识别 自行选择你的板子

9:开始下载系统




这里可能会报错
大概率 版本问题要么 vm 内存和存储设置的太小 解决要么换版本 要么 重装vm重新设置 内存
没出错的话会是这个画面 ,这个时候,你会看到连接NX的显示屏重启 加载 (如果你连接了显示器)

ok接着你的显示器会显示安装成功

重点!!!!!!!
把短接线 拔了

10:接着 通过连接的显示器来设置SSD启动
1:先格式化你的SSD
然后打开菜单并进行搜索。disk


点击左上角进行格式化 保持下面这样的格式 格式化

格式化成功

2:分区
选择主分区的大小。我建议你16 GB交换文件


成功

3:执行脚本文件

成功创建卷。但还没有安装。shell命令安装它

//需要有网 不方便的话 ssh远程连接 或者自己电脑下载后用u盘拷过去
//这个是英伟达开源出来的shell脚本
git clone https://github/jetsonhacks/rootOnNVMe.git 
报错没有权限 把https 改成 git
git clone git://github/jetsonhacks/rootOnNVMe.git
sudo chmod 777 rootOnNVMe //避免权限问题 根据自己需要
cd rootOnNVMe
然后将根源文件复制到SSD
sudo ./copy-rootfs-ssd.sh
运行并重新启动以使服务生效。
sudo ./setup-service.sh

使用sdkmanger安装cuda
继续上面的步骤差不多





这一步大概率会报错 首先得有外网,在一个你的虚拟机可以ping通板子 如果报错多试几遍


之后将cuda加入虚拟环境之中
打开

sudo vi ~/.bashrc

在bashrc最后行加入 根据你的版本具体更改我的是cuda-11.3

export PATH=/usr/local/cuda-11.3/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.3/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

wq 保存执行下面

source ~/.bashrc

测试

nvcc -V

4:ok 完结 撒花*******************

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论