边缘计算原理与JETSON平台开发 课件 第3
第3章JETSON嵌入式平台;
NVIDIAJETSON嵌入式平台(简称JETSON平台)提供的性能可提高自主机器软件的运行速度,而且功耗更低。JETSON平台的每个系统都是一个完备的模块化系统(SOM),具备CPU、GPU、电源管理集成芯片(PowerManagementIntegratedCircuit,PMIC)、动态随机存储器(DynamicRandomAccessMemory,DRAM)和闪存,可节省开发时间和资金。JETSON平台还具备可扩展性,用户只需要选择适合应用场合的SOM,就能构建自定义系统,满足特定的应用需求。;
3.1JETSON平台简介;
;
2017年3月,JETSONTX1的升级版JETSONTX2问世。JETSONTX1的配置是TegraX1+4GBLPDDR4,GPU是拥有256个CUDA核心的NVIDIAMaxwell架构,而JETSONTX2则升级为TegraParker处理器,CPU部分也升级为NVIDIAPascal架构,同样是拥有256个CUDA核心,但其性能提高了50%。JETSONTX2可在像信用卡大小的模块中提供1万亿次浮点计算性能,其核心模组和开发人员套件外形如图3.2所示。;
;
2018年6月,一款重量级的JETSON家族成员JETSONXavier问世。作为NVIDIAISAAC平台的核心,JETSONXavier是全球首款专为机器人设计的智能芯片。它有6个处理器,包括1个VoltaTensorCoreCPU、1个8核ARM64CPU、2个NVIDIA深度学习加速器、1个图像处理器和1个视频处理器,每秒可执行30万亿次操作,其处理能力与配备了10万美元GPU的工作站大致相当,但功耗仅为30?W。JETSONXavier的核心模组如图3.3所示。;
;
019年3月,在硅谷召开的GTC(GPUTechnologyConference)大会上,NVIDIA的CEO黄仁勋又发布了一款轻量级的、为机器人开发人员量身定制的工具套件——
JETSONNano。JETSONNano搭载了4核Cortex-A57处理器,CPU则是拥有128个CUDA核心的NVIDIAMaxwell架构,可以提供472千兆浮点计算性能,而功耗却低至5?W。虽然其计算能力不及JETSONXavier和JETSONTX2,但其价格仅为JETSONXavier的1/7,在各种提供边缘计算功能的开发板中具有最高性价比。JETSONNano的核心模组和开发人员套件外形如图3.4所示。;
;
NVIDIA迄今为止推出的4款嵌入式人工智能平台的参数及性能对比见表3.1。;;
3.2JETSON平台硬件资源介绍;
1.?JETSON平台的网络接口
JETSON平台支持千兆有线网络接口,而且网络接??速度稳定,因此,在项目开发过程中推荐采用有线方式接入网络。通常,路由器端都是通过DHCP(动态主机配置协议)方式设置自动分配IP,所以只要用网线把JETSON平台连接到路由器上即可实现上网。;
(1)基于M.2的无线网络接口。M.2接口是Intel推出的专为便携设备量身定制的一种主机接口方案,可以兼容多种通信协议,如SATA(串口硬盘)、PCIe、USB、HSIC(高速集成电路)、UART、SMBus(系统管理总线)等。M.2接口主要有两方面的优势:
第一是速度优势。
第二是体积优势。;
(2)?IntelWireless-AC8265网卡。目前在JETSON设备上官方推荐的M.2接口的无线网卡是IntelWireless-AC8265,其外形如图3.5所示。;
;
IntelWireless-AC8265网卡的无线接入功能和蓝牙接入功能必须插接天线才能正常使用,所支持的天线有两种:一种是FPC软排线天线,带3M胶,可随意粘贴固定;另一种是胶棒天线,在外壳上需要有固定装置,如图3.6所示。用户可以根据实际情况选择使用这两种天线。;;
①在JETSONNano上安装M.2接口无线网卡。
JETSONNano使用M.2接口连接设备需要拆卸开发板,一旦操作有误,就有可能损坏开发板,而这种人为损坏不在保修范围内,所以用户在动手前一定要谨慎!
拆卸过程:先将JETSONNano核心模组(见图3.7)的固定螺丝旋转取下,然后用双手按压松脱核心模组两端的固定卡扣,将核心模组翻转后脱离连接器。
安装过程:用手指将天线按压到无线网卡上,再将开发板上M.2接口的螺丝拧下,把无线网卡插至该接口上,用刚刚拧下的螺丝将无线网卡固定好后,重新将JETSONNano核心模组固定到开发板上。;
;