Jetson nano (重装)从零开始的最详细基础配置

导言

        项目要求使用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 换源

  • 47
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Jetson Nano的基础环境配置包括以下步骤: 1. 安装操作系统:Jetson Nano支持多种操作系统,包括Ubuntu、JetPack等。可以根据需求选择合适的操作系统进行安装。 2. 连接网络:Jetson Nano可以通过有线或无线网络连接到互联网。需要配置网络连接,以便进行软件包的安装和更新。 3. 安装基础软件包:Jetson Nano需要安装一些基础软件包,包括Python、OpenCV、CUDA等。可以通过命令行或软件包管理器进行安装。 4. 配置开发环境:Jetson Nano支持多种开发环境,包括C++、Python、TensorFlow等。需要根据需求进行配置,以便进行开发和调试。 5. 测试环境:在完成基础环境配置后,需要进行测试以确保系统正常运行。可以编写简单的程序进行测试,例如打印系统信息、读取摄像头等。 以上是Jetson Nano基础环境配置的主要步骤,需要根据具体情况进行调整和优化。 ### 回答2: Jetson Nano 是 NVIDIA 推出的一款人工智能边缘计算平台,是一种高性能、低功耗的小型计算机,可以运行深度学习模型和机器学习算法。为了使用 Jetson Nano,我们需要对其进行基础环境配置。 一、系统安装 目前 Jetson Nano 支持的系统有 Ubuntu18.04 和 Jetpack 4.2.2,我们可以从 NVIDIA 官网上下载镜像并进行安装。 二、软件安装 1. 更新系统 在终端中输入以下命令: ``` sudo apt update sudo apt upgrade ``` 2. 安装编辑器 Jetson Nano 默认没有安装任何编辑器,常用的编辑器有 nano 和 vim。在终端中输入以下命令安装 nano 编辑器: ``` sudo apt install nano ``` 3. 安装 Python Jetson Nano 默认没有预装 Python,我们需要手动安装。在终端中输入以下命令: ``` sudo apt install python3-pip python3-dev pip3 install -U pip ``` 4. 安装 OpenCV OpenCV 是一种计算机视觉和机器学习的开源库,可以进行图像和视频处理、特征提取等操作。在 Jetson Nano 上需要手动安装。在终端中输入以下命令: ``` sudo apt install libopencv-dev python3-opencv ``` 5. 安装 PyTorch PyTorch 是一种基于 Python 的深度学习框架,可以在 Jetson Nano 上运行。在终端中输入以下命令安装 PyTorch: ``` sudo apt install python3-pip libopenblas-base libopenmpi-dev pip3 install torch torchvision ``` 三、其他配置 1. 显示器分辨率配置 Jetson Nano 默认的分辨率是 720P,如果需要更高的分辨率可以通过修改配置文件实现。在终端中输入以下命令: ``` sudo nano /boot/extlinux/extlinux.conf ``` 找到 "APPEND recovery=UUID=**** rootfstype=ext4 video=tegrafb no_console_suspend=1 console=tty0 fsck.repair=yes net.ifnames=0" 一行,加入“video=HDMI-A-1:1920x1080M@60”参数,默认情况下是 720P 分辨率,如果要修改成 1080P 可以将参数改成“video=HDMI-A-1:1920x1080M@60”。 2. 网络配置 我们可以通过修改网络配置文件来配置 Jetson Nano 的网络连接方式,在终端中输入以下命令: ``` sudo nano /etc/network/interfaces ``` 找到 "auto lo iface lo inet loopback" 一行,下方加入以下内容: ``` auto eth0 iface eth0 inet dhcp ``` 保存文件后,关闭终端重新启动网络服务: ``` sudo service network-manager restart ``` 以上就是 Jetson Nano 基础环境配置的内容,通过以上步骤,我们可以成功配置 Jetson Nano 的环境,并使用它来运行深度学习模型和机器学习算法。 ### 回答3: Jetson Nano是一款强大的嵌入式平台,用于在端到端AI中实现视觉和语音处理能力。要开始使用Jetson Nano,我们需要先进行一些基础环境配置。下面是基础环境配置的步骤: 1. 烧录Jetson Nano的操作系统 Jetson Nano支持多种操作系统,包括Ubuntu和JetPack。操作系统可以通过NVIDIA官网下载。在下载之前你需要注册一个NVIDIA开发者账号,有了账号后,你可以轻松下载所需的软件。下载完成后,可以使用Etcher或Rufus等工具将系统烧录到SD卡中。将SD卡插入Jetson Nano,连接键盘、鼠标和显示器,即可正常安装系统。 2. 配置网络连接 连接到Jetson Nano并为其配置网络连接非常重要。Jetson Nano可以通过有线连接或Wi-Fi连接到网络。连接到有线网络时,只需将网线插入Jetson Nano的网络端口即可。如果使用无线网络,则需要配置Wi-Fi网络。点击屏幕右上角的网络图标,选择Wi-Fi选项,输入网络名称和密码即可完成配置。 3. 更新系统软件和驱动程序 安装完操作系统后,需要更新系统软件和驱动程序。打开终端并更新。运行以下命令: sudo apt-get update sudo apt-get upgrade 这个过程可能需要一些时间,但更新系统软件是很重要的。同时,这个过程中建议选择NVIDIA官方提供的驱动程序,或根据Jetson Nano型号选择相应的驱动程序安装。 4. 配置CUDA和cuDNN Jetson Nano的核心能力在于其强大的GPU,而CUDA和cuDNN是支持GPU的计算加速库。在使用Jetson Nano时,我们需要配置这些库。它们可以从NVIDIA官网下载,下载并安装后,需要进行配置使用。 5. 安装开发环境 安装开发环境非常重要,因为它为我们提供了开发和调试Jetson Nano的工具和环境。Jetson Nano支持多种编程语言,如Python、C++等,因此需要安装相应的IDE或文本编辑器。Jetson Nano还支持Jupyter Notebook,这是一种交互式计算环境,可以帮助开发人员快速进行开发和测试。 这是Jetson Nano基础环境配置的步骤,基础环境配置完成后,我们就可以开始构建AI应用程序。Jetson Nano是一款非常强大的嵌入式平台,它可以帮助我们实现端到端的AI,提高产品质量和生产效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值