Jetson系列是NVIDIA将arm与GPU整合的嵌入式开发平台,主要用于基于AI的自动化设备的开发。NVIDIA® Jetson™ 系统所提供的性能和能效可提高自主机器软件的运行速度,而且功耗更低。每个系统都是一个完备的模块化系统 (SOM),具备 CPU、GPU、PMIC、DRAM 和闪存,可节省开发时间和资金。Jetson 还具备可扩展性。只需选择适合应用场合的 SOM,即能够以此为基础构建自定义系统,满足特定的应用需求。
Jetson系列包括Nano、TX2、Xavier NX、AGX Xavier 等,详情参阅 https://www.nvidia.cn/autonomous-machines/embedded-systems/ 。
NVIDIA JetPack SDK - 适用于所有 Jetson 产品的统一软件版本,是基于Ubuntu arm定制的镜像和开发包。
请访问 NVIDIA 开发者网站,查看快速入门所需的一切内容,并下载此 SDK。
-
Jetson 下载中心:https://developer.nvidia.com/zh-cn/embedded/downloads
-
边缘 AI 平台 Jetson:https://developer.nvidia.com/zh-cn/embedded-computing
-
快速开始Xavier NX:https://developer.nvidia.com/embedded/learn/get-started-jetson-xavier-nx-devkit#intro
- 相关资源:
快速安装
下载 Jetson Xavier NX Developer Kit SD Card Image, 保存到本地并解压文件。
烧写镜像方法一:使用 Etcher,下载、安装、烧写到SD卡。
烧写镜像方法二:命令行方式。
- 打开终端应用,通过按 Ctrl + Alt + t。
- 插入 microSD 卡, 使用类似下面的命令显示设备:
dmesg | tail | awk '$3 == "sd" {print}'
- 解压缩 SD card image文件(主机),然后使用dd写入到 microSD 卡上:
/usr/bin/unzip -p ~/Downloads/jetson_nano_devkit_sd_card.zip | sudo /bin/dd of=/dev/sd<x> bs=1M status=progress
sudo eject /dev/sd<x>
- 从主机拔下sd卡插入NX开发板中。
启动并设置系统
将SD卡插入开发板,插入电源,系统将会自动启动并进入设置界面。
注意:
- 需要接入显示器,需要HDMI接口的显示器,虽然板载提供了DP接口,但我试了第一次设置时该接口无法显示。
- 第一次启动有点慢,而且中间会出现几次几秒钟的黑屏,需要耐心等待,不要拔电。
更新系统:
- 该镜像发布后软件已经更新,可以通过执行sudo apt update && sudo apt upgrade -y来更新系统软件包。
- 该系统经过裁减,如果需要恢复原始版本,执行unminimize命令即可。
然后
- 阅读 Jetson Xavier NX Developer Kit User Guide, 包含:
- developer kit 的硬件信息。
- NVIDIA JetPack的信息, 包括开发者工具,用于支持交叉编译。
- 例程及其文档。
- 查看 NVIDIA Jetson Developer site,访问所有的Jetson platform信息。
- 到 NVIDIA Jetson Forums 提问或者回答问题、分享经验。