admin 管理员组

文章数量: 887021

导言

        项目要求使用jetson nano进行联邦学习的相关工作,前一段时间因为操作问题,导致需要大重装,顺便做一些详细的配置介绍。

硬件组装

         整体的组装相对比较简单,拧螺丝的工作,我就不多赘述了,下附上成品图片,基本按照这个安装就可以。各种接口在实际图片中的展示如下。后续的工作中增加的无线通信的网卡,具体的安装过程可以参考Jetson nano 安装网卡,wifi无线通信

1,DP电源接口,使用这个接口供电的时候需要将J48短接

2,接入显示器的DP接口

3,HDMI输入端口,一般会有这个接入显示器

4,四个USB3.0端口

5,千兆以太网端口,用来接入网线的水晶头

6,micro USB接口,可以用这个接口来供电

7,SD卡槽

格式化SD卡

        本文涉及重装系统,要将已有的SD卡(使用一个读卡器)中的系统格式化(因为烧录失败的同学也可以通过这种方式格式化SD卡,然后重新烧录),第一次配置全新的jetson nano同学可以忽略这步。原有的liunx的系统在,Windows电脑上会显示诸多个磁盘分区,我们要把,这些磁盘分区格式化后合并。

        在键盘上按住win和R打开,cmd

        在命令行输入“diskpart”

        在命令行输入“list disk”,这个命令会显示你电脑上的磁盘,我的“磁盘2”是我插入的SD卡,具体可以根据磁盘大小判断

        命令行输入“select disk 2”选中“磁盘 2”,这里的磁盘2一定要是你插入的sd卡;随后输入“clean”就能清空磁盘

        这样就能完成SD卡的格式化。完成格式化以后的磁盘是没有分区的,这样的磁盘是不能正常使用的,我们要将这个磁盘重新分区,我们在电脑上左下角右击Windows标志,点击磁盘管理(或者继续使用cmd命令行输入“diskmgmt.msc”回车后会弹出磁盘管理的界面),我们可以从里面找到,未分区的磁盘2

        右键磁盘2右边的黑色进度条,选择“新建简单卷”,会弹出来一个新建简单卷的先导,按照提示直接“下一页”就可以了

        这样的新建完成的卷我们会发现磁盘黑色进度条变成了蓝色,就可以像普通的磁盘一样存储数据文件了。

烧录系统

        jetson nano使用的是乌班图系统,需要将系统的映像文件烧录进SD卡,这里的要求是32G以上的卡就可以,但使用经验来看,很多相对复杂的项目32G是有点不够用的,有条件的同学建议选用64G的,烧录系统整体分为两步,(1)下载镜像文件;(2)烧录镜像文件。

镜像文件的下载可以从英伟达官网上下载一个,这个是下载网站:Jetson Download Center | NVIDIA Developer

        我们最后会得到一个“.img”的文件。这个文件就是我们要烧录的镜像文件。

        第二步的烧录,我们首先要知道一个烧录工具,这里推荐“balenaEtcher”,从网页下载一个就可以,打开软件以后,点击“select image”然后选择我们下载的好的镜像文件,然后在软件中点击“Flash”就可以等着了,等到进度条跑完,烧录就完成了,关闭软件,保存拔出U盘就可以了。这里烧录失败的,或者烧录完成以后系统文件有损坏的,想要重新的烧录可以参考上述,SD卡格式化的步骤。

        在验证(Validating)的时候有这种弹窗,点取消就可以

初始化Linux系统

        完成系统镜像的烧录以后,就可以将SD卡插入jetson  nano中,第一次初始化系统我们需要使用键盘鼠标显示器这些外设,后续我们可以通过ssh远程链接,外设就不需要了。接入外设以后,通电,会出现Linux初始化界面。按照提示操作即可。语言选择我习惯选择英文,不习惯的同学选中文应该也没问题、时区调整成东八区就可以,之后的选项都选择默认就可以了。完成之后就是一个可用的ubuntu界面了。

配置ssh

        使用远程控制可以让我们避免使用额外的外设,尤其是很多个设备的时候,多个外设数量堆积在一起会显得很凌乱,我们可以通过使用ssh链接软件远程控制的开发板,这里推荐使用MobaXterm的免安装版本,直接运行exe可执行文件就可以,非常好用,下面下载网址

MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Home Edition

        下载完成以后解压安装包,双击运行 “MobaXterm_Personal_23.6.exe” 文件,点击左上角Session,ssh,然后填写jetson nano 的IP地址(在板卡的命令行使用ifconfig命令可以查看IP地址)用户名(这里的用户名就是板卡Linux的初始化时候的用户名)端口默认22不用调整。最后点击ok,然后输入密码就可以使用了。

其他可选配置

        本章记录一些,在开发过程中用到的一些插件和系统配置,有需要的同学可以自行阅读,本部分会逐渐更新,建议收藏保存!

Jetson nano 取消待机模式

Jetson nano 配置ipfs

Jetson nano 换源

本文标签: 重装 从零开始 基础 详细 jetson