jetson-tx2平台搭建(一) 烧写固件

       jetson-tx2平台是nvidia厂商的一款嵌入式平台,普遍用于机器人领域。tx2的资源很多,可以到nviida的官网下载。

开发环境准备:

1.ubuntu14.04的主机(配置别太差,建议i5及以上处理器,内存不低于8G)

2.jetson-tx2开发板

3.常用线束

系统烧写:

拿到tx2模组之后要烧写系统进去。

第一步:

    nvidia官网下载L4T Jetson Tx2 Driver Package(28.2.1)到主机,解压Tegra186_Linux_R28.2.1_aarch64.tbz2。

第二步:
    nvidia官网下载L4T sample Root File System到主机,把下载的文件拷贝到上一步解压后的Linux_for_Tegra/rootfs目录,解压Tegra_Linux_Sample-Root-Filesystem_R28.2.1_aarch64.tbz2(使用sudo解压)。

第三步:
    连接TX2模块的usb micro接口到主机,并进入recovery模式。

第四步:

    进入到Linux_for_Tegra目录,第一次下载执行

sudo ./apply_binaries.sh

第五步(开始烧写):

    1.挂载网络文件系统方式(建议一开始使用此方式,文件系统固定后再烧写到emmc)

sudo ./flash.sh -N 192.168.3.200:/home/ubuntu/work//Linux_for_Tegra/rootfs jetson-tx2 eth0

    2.直接烧写到emmc方式

sudo ./flash.sh jetson-tx2 mmcblk0p1

第六步(安装CUDA,openCV等):
    下载JetPack-L4T-3.3-linux-x64_b39.run,运行JetPack-L4T-3.3-linux-x64_b39.run安装nvidia官方的库,选择下面几项:

    1.安装目录,文件下载目录(这两个目录都是在你的主机上面,并不是tx2设备上)

    2.板卡类型(这里选择jetson-tx2)

    3.需要安装的应用(默认全选)

    点击下一步即可,这里可能等的时间比较久,根据网络情况决定。下载完之后,会提示让板卡进入recovery模式。板卡进入recovery模式之后就会自动帮你安装完所有东西了,直到最后提示你关闭窗口。

第七步(安装ROS):

    ROS的安装方式参考ROS官网即可,但有一点要注意不执行第六步是不能成功安装ROS的。或者你手动把缺少的依赖安装上,但是不建议手动安装。

你可能感兴趣的:(nvidia,jetson-tx2平台开发)