NVIDIA Jetson: 实现一切自主的 AI 平台.1

搭载Jetson Nano的小车车


NVIDIA Jetson®™ 系统提供性能和能效,以运行自主机器软件,速度更快,功耗更低。每个模块系统 (SOM) 都是完整的系统,具有 CPU、GPU、PMIC、DRAM 和闪存存储,节省了开发时间和金钱。杰森也是可扩展的。

只需选择适合应用程序的 SOM,并围绕它构建自定义系统,以满足其特定需求。

PMIC是power management IC的缩写,中文是电源管理集成电路,主要特点是高集成度,将拥传统的多路输出电源封装在一颗芯片内,使得多电源应用场景高效率更高,体积更小。

无论是企业、中小型企业还是研究,Jetson 系列模块都有满足特定性能和预算需求的解决方案。它们都共享相同的体系结构和 SDK,允许在整个产品组合中实现一个代码库和无缝部署。就是软件系统都一样,那你写一份程序就可以在以下硬件里面运行

我这等穷B只能玩第一种

等以后有金主爸爸赞助我一台,我再写。嘤嘤嘤 (╥╯^╰╥)


Jetson 模块为各种需要各种性能水平和价格的应用提供动力,从 AI 供电的网络录像机 (NVR) 到高精度制造的自动化光学检测 (AOI),到自主移动机器人 (APR)。Jetson 模块以微小的外形将无与伦比的性能和能效打包,有效地将现代 AI、深度学习和推理的力量带到边缘的嵌入式系统。就是一种边缘运算的部署设备~

这个就是Nano的核心板子

这个是最高级的版本,看着真香


所有的Jetson版本都运行着相同的软件系统,也就是说

我们可以用成本高的板子来开发,用便宜的板子来部署~


所有三代 Jetson 解决方案都由相同的软件堆栈支持,使公司能够一次开发并部署到任何地方。

Jetson 平台由 JetPack SDK 提供支持,其中包括主板支持包 (BSP)、Linux 操作系统、NVIDIA CUDA、® 以及与第三方平台的兼容性。

DeepStream SDK 使开发人员能够快速构建和部署 Jetson 上的高效视频分析管道。

这里插一句

Jetson Nano 2GB 开发人员工具包由全面的 NVIDIA ® JetPack™ SDK 支持,具有运行现代 AI 工作负载所需的性能和功能。JetPack 包括:

  • 带 NVIDIA 驱动程序的桌面 Linux

  • AI 和计算机视觉库和 API

  • 支持云原生技术,如容器化和编排

  • 开发人员工具、文档和示例代码

意思是拥有CUDA的驱动能力,以及一些运算库来方便的进行计算。以及云容器能力让部署更加的快速~前景真好

https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/

接下来看我们的主角

看见没有,啥也没有。。。

https://developer.nvidia.com/embedded/downloads

对于软件系统,有两种办法。一个是下载目前打包好的镜像,以及用SDK管理器来安装。我的建议是,如果你快速运行,那你直接下载镜像就好,烧录运行,但是如果你正经的开发人员,那就用管理器来处理镜像问题,定制程度高,还有就是自己编译一个系统出来。这个难度较大,我后面尝试。

https://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html

我们这里看看SDK的镜像怎么弄,就是先选择目标硬件

然后进行一些设置

输入你当前想先把软件下载到哪里

设置对应的密码

开始下载

对无线网络进行一次配置

设置登录的密码


这个安装的过程,我一会儿再写一篇

看了这个,我有点慌张。不知道能不能构建成功

我放弃了,舍不得我的硬盘空间

就像我们的串口连接那样

前视图

接着让我们再认识一次我们的板子,可以看到单独的U口是3.0 的

后视图

以及插拔内存卡需要注意的事情

在这里插拔,注意方向

这里也说了,你需要快速开发的时候。下载镜像才是正确的

https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-2gb-devkit#next

这里给出一个无头模式的连接示意图,就是没有显示器的意思

分别给出上视图

以及下视图

以上各个接口的意思已经有了

这个地方没想到是一个电池插座

直奔百度找个图看看,应该就是焊接一个这样的东西

这个是我们注意到的板载的风扇接口

在这里,有三个风扇

引脚的定义也有

https://allpinouts.org/pinouts/connectors/motherboards/motherboard-cpu-4-pin-fan/

是标准的ATX风扇引脚

这就是ATX的引脚

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/power_management_nano.html#wwpID0E0GG0HA

这些是L4T的详细文件

BSP通过冷却设备pwm-fan进行风扇管理来提供主动冷却,该设备提供:

·通过编程PWM控制器来控制风扇速度

·斜升和斜降控制可平稳地改变风扇的速度

·各种电源状态下的风扇控制

我这啥也没有,连个这也没有

我后面会写调节风扇的教程

这个图又说明了一次,你的风扇该如何安装

官方推荐里面有这个,好酷的颜色(100多,贵的离谱)

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/power_management_nano.html#wwpID0E02K0HA

关于你机器的耗电情况是可以这样处理的

注意是5V供电

文档中多次说明这个电源的连接情况。不可以两次供电

https://developer.nvidia.com/zh-cn/embedded/downloads#?search=Jetson%20Nano%20Developer%20Kit%2040-Pin%20Expansion%20Header%20GPIO%20Usage%20Considerations

详细的引脚文档在上面的链接有

下载的文件名称

真的,就冲这个图。我就不买树莓派了,这才是一个芯片厂商的底蕴~

有了这个图,我在操作IO的时候就不用频繁的去翻看手册

https://github.com/NVIDIA/jetson-gpio

给出了一个控制这些引脚的PY办法,后面我们来用

这些地方也有12个引脚

反过来的样子

这是12个脚的定义

其具体作用

还有8个引脚

我焊接的红色的

到现在基本上就把所有的板载IO说完了

网络

开发人员工具包支持有线和无线网络:

  • 有线- 一旦有网络连接的电缆插入 RJ45 端口,以太网将可用

  • WLAN - 插入受支持的 USB 无线网络适配器后,无线网络将可用

  • WPAN - 插入受支持的 USB 蓝牙适配器后,蓝牙将可用

可通过桌面右上角的网络图标或通过系统设置发现可用的网络。要更改任何默认网络配置,请使用"设置"页。

任何无线网络或蓝牙适配器都应连接到 USB 3.0 端口(未堆叠的单个 USB 端口),以提供更好的性能。建议使用延长电缆,以减少 USB 网络适配器和开发人员套件之间的 EMI 干扰。

以太网端口 LED 行为

以太网端口有两个 LED:

  • 绿色 LED :如果千兆以太网连接处于活动状态,指示灯将打开。如果没有以太网连接处于活动状态,或者速度低于 1 千兆位/秒的连接处于活动状态,则 LED 指示灯关闭

  • 琥珀色LED :如果有流量通过端口,闪烁

上面是对网口的一个简单的描述

官方推荐的是树莓派的V2摄像头,130一个

以及广角摄像头

V2.1也是可以用的版本

https://developer.nvidia.com/zh-cn/embedded/downloads#?search=RPi%20IMX477%20Support%20Nano%202GB

注意还需要安装对应的驱动

安装摄像机模块

要安装摄像机模块,请将其弯曲带状电缆连接到摄像机连接器 (J5)。按照以下步骤操作:

  1. 轻轻抬起接头闩锁(参见第 1 图)。

  2. 插入摄像机带状电缆。(见第二和第三数字)金属触点应朝向开发人员套件的中心。

  3. 轻轻按下接头闩锁,直到停止。这可能需要两根手指,每个手指都放在闩锁的一端。不要过度使用武力。

最后的安装图

https://developer.nvidia.com/embedded/learn/tutorials/first-picture-csi-usb-camera

以及你可以在安装后,进行拍摄

可以考虑买这个摄像头,便宜。而且有SDK

这个简直买不起

o(╥﹏╥)o(看看就行)

邮费劝退

然后去淘宝看了看,这些配件。。。然后我就出来了

https://github.com/dusty-nv/jetson-inference
https://github.com/dusty-nv/jetson-inference/blob/master/docs/imagenet-example-python-2.md

之后就是安装好摄像头来测试,我的摄像头。快递停运,测试不来了~


文章就到这里,还有很多没有发掘出来~


(0)

相关推荐