前言

TK1是NVIDIA公司的ARM处理器开发板,据说配备了很棒的GPU,可以完成图像处理功能。毕竟英伟达就是做显卡发家的嘛。。。
于是实习期间老板就扔了一块TK1给我,目的是把ROS系统跑在TK1上,完成激光导航机器人的核心开发。

刷入Ubuntu

ROS需要在Linux下运行,其中支持得最好的系统就是Ubuntu,所以要在TK1上跑ROS,首先就要刷Ubuntu进去。
如果真的是很土豪买了英伟达的开发板,那么讲道理用官网的教程应该就可以成功刷进去了,官网如下:
https://developer.nvidia.com/linux-tegra-r215
但是我实习的是家小公司,所以买的是一款国产的底板,底板是国内的优地科技公司做的,上面的核心板还是英伟达原装的。
这就带来了一个问题,英伟达的官方刷机教程卡在某一个地方,有个文件总是传不进去,几十K的小文件半个小时传不进去很能说明问题。
所以我找到了优地科技的论坛,在显眼的地方找到了刷机指南,地址如下
http://bbs.uditech.com.cn/ubu/140.jhtml
下面贴出帖子的内容。其中有很关键的一步,帖子写错了。

一、 环境准备
1. linux环境(32 or 64,虚拟机系统or真实系统环境)
2. Tk1主机,电源适配器,MircoUSB数据线
3. Ubuntu for Tk1固件(大小1.5G左右,解压后17G左右) 百度云:链接: http://pan.baidu.com/s/1nuMb7lR 密码: vsm8

二、 操作步骤
1. 把数据线接在主机的底层接口板上的MircoUSB接口上,另一端接在电脑端。
2. 插上电源适配器,在系统没有运行情况下,按住靠近音频输出的那边的那个recovery按键不放,按一下reset,放开reset,放开recovery。
两个灯都亮起彩色的时候,证明进入recovery模式。
靠近音频输出的那边的那个是recovery按键,靠近串口那边的那个是power按键,中间的按键是reset按键
3.在把固件解压的文件夹目录下运行执行命令sudo ./nvflash –nct nct_jetson.txt –bct UDI_Hynix_2GB_H5TC4G63AFR_PBA_792MHz.cfg –setbct –configfile
flash.cfg –create –bl fastboot.bin –odmdata 0x7309c008
–go,这时就可进行刷机

其实这个方法跟官方的教程比起来,就是执行的烧写脚本不一样。
按照这个方法刷完机之后,用HDMI连接到显示器应该就能看见Ubuntu的界面了,用USB连接键盘鼠标之后,应该就能像用一台电脑一样使用了。

然而= =||
公司没有可以插HDMI的显示器(这开发条件真是超级艰苦的啊。。。)
所以我找同事要了一个系统影响文件system.img,这个系统是配置了网络的,替换掉了bootloader文件夹里的system.img,再烧一遍。

各种配置

成功烧进去了还不一定就能用,我们需要确认一下能不能开机。

  • 首先将开发板的串口接到电脑
  • 装上PL2303的驱动
  • 在设备管理器里查看链接到的是COM几
  • 用SecureCRT连接到那个COM

因为板子的调试信息会通过串口传出来,波特率115200,8个数据位,1个停止位,无奇偶校验。
这样就能使用最基础的Linux(命令行形式)了。
结果我在开机的时候就卡在某个地方了。。。
然后发现如果不接串口,可以成功开机(以太网线插上后有灯闪)
最后发现只要卡住的时候,松开串口连接就能过去,然后再接上串口又可以继续,最后干脆就不接串口了,直接用远程桌面,方法下面说。
当然,如果需要远程访问,肯定需要先配置Ubuntu的,所以还是需要一个能插HDMI的显示器,幸好同事已经做好了一个配置过远程桌面的系统映像。。。。唉,都是泪= =||

步骤

  • 上电,这时两个彩色指示灯应该都不亮。为什么呢,就像你给你的台式机插上电,它就能开机吗→_→当然不能。
  • 按下power键,然后我们看见彩色指示灯亮了,证明开机了。
  • 用网线直接连接板子和电脑。开机完成之后板子的以太网接口应该会闪灯,这时进行下一步。
  • 用IP地址搜索工具(网上应该有的下载,我用的是公司的工具)

    这个工具就是用来寻找跟你处于同一局域网的设备,并且显示其详情。
  • 然后我们就知道了TK1板的IP地址。在这个工具里还可以直接修改板子的IP地址。
  • 板子里跑着一个MySQL数据库,记录着板子的属性,用Navicat可以查看和修改数据库内容,具体使用方法就不详细说了。
  • 之后使用windows自带的远程桌面就能通过IP地址登录到TK1的Linux上了。
  • 将TK1的网段改一下,和PC一起接到同一个路由器上,就可以实现PC机既能上网,也能通过网线访问TK1,不需要频繁地插拔网线,也不需要说用了TK1就不能上网。

TK1刷机以及简单配置相关推荐

  1. tk1刷机+ROS安装+rplidar安装和配置+turtlebot安装和配置

    上一篇中,在ROS虚拟机中成功使用rplidar运行google cartographer后,下一步试图把这些移植到实验室的turtlebot上(tk1 + kobuki base).本篇记录一下移植 ...

  2. 转载:Tegra TK1刷机 版本R21.4

    PS:原文转载别人博客,正在刷机中...晚上慢慢刷去吧 原文链接 http://blog.csdn.net/deyili/article/details/51011836 刷机前准备 Jetson T ...

  3. Jetson TX1 /TX2 刷机及使用配置

    文章目录 Jetson TX1简介 更换NV官方提供的载板 刷机之后的基本配置 ROS Kinetic 安装 ZED ros环境的配置 opencv的自定义安装 安装在TX1/TX2嵌入式linux系 ...

  4. Jetson AGX Xavier刷机及环境配置

    写在前面:近期打算做一下视觉算法部署的内容,正好实验室有几个Xavier控制器,于是拿来用了一下,从零接触开始nvidia的硬件,以此记录学习过程. 一.Jetson AGX Xavier刷机 网上教 ...

  5. 【树莓派】刷机、基础配置及多种方式登录

    目录 一.树莓派刷机 二.树莓派登录 1.HDMI线连接显示器登录 2.串口方式登录 (1)USB-TTL模块连接树莓派串口 (2)修改系统配置,启用串口 (3)用secureCRT登录树莓派 3.网 ...

  6. 小米android手机怎么刷机,刷机如此简单 小米手机四种刷机方法

    完整包刷机 完整包刷机适用于MIUI的升级.降级,开发版与稳定版的互刷,甚至是刷原生系统或者点心OS,是最灵活也是大家最想得到的刷机方式,这种升级 方式没有其他厂商提供,而用户在其他品牌上选择这种刷机 ...

  7. Jetson-Xavier-NX刷机+pytorch环境配置+yolov5运行

    前言:最近在使用英伟达的Jetson-Xavier-NX板子,主要用于机器视觉,将配置的过程在这里记录一下. 目录 一.镜像烧录 1.下载镜像 2.写入镜像 3.开机 4.远程连接 二.环境配置 1. ...

  8. 全志H616——刷机以及初步配置

    刷机: 需要的东西: Orangepi Zero2 全志H616开发板 PC机 TF卡及读卡器 操作系统镜像SDFormatter TF卡的格式化工具 Win32Diskimager 刷机工具 USB ...

  9. Android平板电脑刷机包简单解释

    本文将对android刷机包的刷机步骤进行简单的解释,本人用的设备是7寸山寨的flytouch,CPU为威盛8505,本次用的固件包为VIA8505的1.7.2,之所以用这个是因为这个固件包的scri ...

  10. jetson orin nx 模组刷机及环境配置(一)

    jetson orin nx 模组刷机 前言 1.刷机教程 1.1想重新安装系统 1.2不想重新安装系统或安装好后二次刷机 2.检查环境 前言 刚接到板子时板子上已经装好了jetson-linux系统 ...

最新文章

  1. Python十大装腔语法
  2. iOS -- UIApplication
  3. 劲爆!java的学习网站
  4. 安装系统要求错误_【船机帮】康明斯船用柴油机燃油系统的安装要求
  5. 私家车合乘系统 matlab,私家车贴上邻里合乘标志 武汉探路拼车合法化
  6. NOIP201307货车运输
  7. [Java基础]自定义注解 格式本质
  8. 【汇编语言】除法(DIV/IDIV)
  9. ElasticSearch 核心概念介绍_02
  10. C/C++如何快速区分指针数组|数组指针|函数指针|指针函数
  11. ado.net mysql 下载_ADO.Net连接Mysql
  12. 总说别人掉队的虎嗅 没想到自己先掉队了
  13. Windows 7 - 使用批处理脚本模拟Windows XP中的msbackup备份程序
  14. 华硕xhci灰色_[安装实录] 零基础完美黑苹果安装之华硕篇
  15. 女程序员:秃头的富婆不好当
  16. 明尼苏达大学研究者为bug事件致歉
  17. HashMap 为什么是2倍扩容
  18. 28岁自学Python转行靠谱吗?入行晚吗?
  19. 数据结构之广义表(C语言)
  20. 普通话测试哪个软件准确吗,免费普通话测试软件哪个好_哪个app可以免费测普通话_普通话测试软件准不准...

热门文章

  1. 数据可视化——seaborn(二)
  2. 考题篇(5.2) 19. 数据防泄漏 ❀ FortiGate ❀ Fortinet 网络安全专家 NSE 4
  3. 关于Binder (AIDL)的 oneway 机制
  4. 有限域(3)——多项式环的商环构造有限域
  5. 【IDEA 教程系列第 27 篇】idea 显示最近编辑的文件列表
  6. 揭开 Flutter 跨平台开源框架的神秘面纱
  7. 使用标准输出流(system.out)和打印流 (PrintWriter)来读取txt文件
  8. 二维码签到,签退和登陆
  9. 数据预处理(一):无量纲化
  10. 【013】如何给EXCEL编写的宏设置打开密码_#VBA