惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
博客园 - 三生石上(FineUI控件)
人人都是产品经理
人人都是产品经理
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
L
LINUX DO - 热门话题
N
Netflix TechBlog - Medium
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
Vercel News
Vercel News
P
Palo Alto Networks Blog
C
CERT Recently Published Vulnerability Notes
Simon Willison's Weblog
Simon Willison's Weblog
I
Intezer
L
Lohrmann on Cybersecurity
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Proofpoint News Feed
The Register - Security
The Register - Security
T
Threat Research - Cisco Blogs
P
Privacy & Cybersecurity Law Blog
A
Arctic Wolf
F
Fortinet All Blogs
V
Vulnerabilities – Threatpost
The Hacker News
The Hacker News
V
Visual Studio Blog
Know Your Adversary
Know Your Adversary
博客园 - Franky
C
Check Point Blog
P
Privacy International News Feed
NISL@THU
NISL@THU
T
Tenable Blog
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
B
Blog RSS Feed
A
About on SuperTechFans
L
LangChain Blog
Cyberwarzone
Cyberwarzone
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
G
Google Developers Blog
WordPress大学
WordPress大学
T
Threatpost
Y
Y Combinator Blog
Last Week in AI
Last Week in AI
The GitHub Blog
The GitHub Blog
爱范儿
爱范儿
T
Tor Project blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Spread Privacy
Spread Privacy

StrongWong

什么是超低功耗基准测试——ULPMark Benchmark 浅谈 RISC-V 软件开发生态之 IDE 简单了解一下小米 vela wujian100 的 PWM 周期问题 用 Kindle 做树莓派的显示屏 关于 RISC-V 架构下 RTOS 的一些知识 使用 vivado 综合 wujian100 生成 bitstream 文件 Windows 下学习阿里平头哥 RISC-V 芯片开发平台 wujian100 FPGA 数字图像处理联合仿真平台的搭建及使用举例 拆解一个很有意思的开关 拆解某宝上热销的一款蓝牙耳机 Archives Windows10 环境下搭建 RISC-V 调试环境 Contact 使用汇编实现 pc 和 sp 的保存及恢复操作 数字 IC 设计流程 SDRAM 两次踏进同一条河 初窥 SDRAM 从计数器开始,看数字 IC 设计 使用 Docker + GitLab 构建自用的代码管理服务 提升数字 IC 设计效率从 Vim 开始 总线- SoC 内部的主干道 Tools 使用树莓派 3b 和 RTL_SDR 搭建小功率无线电监测点 关于 ARM Cortex-M3 的启动文件分析及分散加载 make 命令及 makefile 文件编写 ROS 基础知识 在 Jetson TX2 上安装 ROS 机器人操作系统 Jetson TX2 重新编译内核添加usb等驱动 我的毕业设计--基于ROS的移动机器人 使用 Hexo+Github Pages 搭建个人博客 About
Nvidia Jetson TX2 刷机并安装JetPack3.1
BH6BAO · 2018-08-13 · via StrongWong

Nvidia Jetson TX2 刷机并安装 JetPack3.1

上篇,我已经简单介绍了一下我的整个小车的物理框架和软件架构。下面我可能会分成几次推文,介绍一下搭建小车的具体过程。 本次主要记录一下给 Nvidia Jetson TX2 开发板刷机的过程。

准备工具

1.一块Jetson TX2 开发板

2.一台安装 Ubuntu 系统的独立主机(不建议使用虚拟机,推荐使用 Ubuntu 16.04)

3.一台路由器

4.两根网线,一根 micro usb 数据线

准备工作

1.首先需要从 Nvidia 的官方网站上下载 Jet Pack3.1 的安装包,使用 Ubuntu host 直接下载或者下载好拷贝到 host 上也可以。(我当时最新的是 Jet Pack3.1 ,现在已经到 3.3 了,你也可以使用最新的版本。下载的话需要 Nvidia 账号才可以) 下载网址:https://developer.nvidia.com/embedded/jetpack

2.将 TX2 开发板和主机都通过网线连接到一台路由器上。准备好 TX2 开发板和 Ubuntu Host 之后就可以开始刷机了。

安装

下载好 Jet Pack3.1 安装包后,打开 Terminal 进入到安装包所在的目录,执行下面这条命令运行安装包。运行效果如下图。(如果文件没有执行权限可以使用 chmod -x file 命令来改变执行权限)

$ ./JetPack-L4T-3.1-linux-x64.run

运行完会弹出 JetPack L4T 3.1 Installer, 一路 Next 就好,如下图:

注意选择 Jetson TX2 开发板

点击 Next 之后会提示输入密码,待安装完成后,就会进入 JetPack L4T Component Manager。(这里要注意,如果网络不好可能会要等很久也出不来安装包信息,所以一定要保证网络环境好,可能有一些包还需要科学上网。) 如果你的包加载好了,检查一下 CUDA Toolkit 和 OpenCV for Tegra 这两个包是否选择了,这两个一定要安装。选择好之后,点击 Next 。在弹出的弹框中勾选所有协议,等待各种包下载完成。

下载完成后,选择 Host 和 TX2 的连接方式,我们选择第一项,通过同一路由器连接在同一网络。网口选择保持默认就好。

接下来就是将包移动到 TX2 开发板上。文件较大,可能要等一会。执行下一步后,会出现一个提示重启 TX2 的步骤。按照提示进行操作。

第一步,将 TX2 关机, 拔下电源,使用 micro usb 数据线将 TX2 与 Host 相连。

第二步,重新插上电源,启动 TX2 ,同时按住 rec 和 rst 两个按键两秒钟, 然后松开 rst 按键,按住 rec 按键 3 秒钟。

第三步,这时在 Host 端,重新打开一个 terminal,查看 usb 端口信息(使用命令 lsusb 就可以查看),这时应该就可以看 ID 为 0955:7C18 的叫 Nvidia Corp 的端口,就说明 TX2 已经进入 REC 模式并和 host 连接好了,这时回到有重启步骤的窗口,按回车 Enter,就开始 TX2 固件更新了。

安装完成后 TX2 就会重新启动,然后接下来会进行 CUDA 等一些软件的安装。

至此,Nvidia TX2 的安装就基本完成了。就可以愉快的在 Jetson TX2 上进行开发啦!

结束语

在 TX2 上进行基本开发的环境就已经基本搭建好了,但是大型的开发可能 TX2 本身自带的 30 多个 G 内存可能是不够的,因此我们可能还需要一个容量较大的 SSD 来放系统。还有就是 TX2 开发板默认的镜像设置可能会有一些端口没有开放,为了跟好的开发,所以后面需要我们自己重新编译镜像。这些在后面我会继续介绍。