前期准备:

1.  Jetson TK1开发板。

2.  安装有ubuntu系统的PC(或者ubuntu虚拟机)切记:不管是PC还是虚拟机,务必确保有大于5G的存储空间,之后安装过程会作详细解释。

3.  购买开发板时附赠的恢复线

4. 下载driver package(安装程序):Tegra124_Linux_R21.5.0_armhf.tbz2

下载网址:  Driver packages 下

    https://developer.nvidia.com/linux-tegra-r215

或者

https://developer.nvidia.com/embedded/dlc/l4t-Jetson-TK1-Driver-Package-R21-5

5. 下载  Sample File System:Tegra_Linux_Sample-Root-Filesystem_R21.5.0_armhf.tbz2

地址:  Sample File System

PS: 以上两个网址获取的刷机工具(64.8M)及刷机包(618M)是由英伟达官方提供。细心的读者可能发现,本教程使用L4T 21.x的刷机工具及刷机包,刷完的系统是L4T 21.x的。所以,后面的CUDA及OpenCV的安装,要做相应配套,后面会做详细说明。

准备刷机:

1. 在ubutun系统的pc上,确保driver package及 Sample File System 在同一个文件夹下,cd到该目录。

2. 解压缩刷机工具:Tegra124_Linux_R21.5.0_armhf.tbz2,在终端执行命令:

sudo tar --numeric-owner -jxpf Tegra124_Linux_R21.5.0_armhf.tbz2 

3. ls查看,会发现多了一个文件夹linux_for_tegra,cd到该文件夹,再ls一下,找到rootfs文件夹,cd到该文件夹。

4. 接上一步,在rootfs文件夹下执行解压缩:Tegra_Linux_Sample-Root-Filesystem_R21.5.0_armhf.tbz2

终端命令如下:

sudo tar --numeric-owner -jxpf ../../Tegra_Linux_Sample-Root-Filesystem_R21.5.0_armhf.tbz2

该命令将刷机包解压到当前目录,即rootfs文件夹下。解压成功后,有兴趣的可以ls查看一下该文件,会发现其结构就是ubuntu系统的根目录。

5. 然后返回上一级文件夹,即linux_for_tegra文件下。执行安装脚本,终端命令:

sudo ./apply_binaries.sh

PS:此时,rootfs文件夹大小约为1.9G(此大小,几乎就是你刷机后的系统大小,),下载的刷机工具及刷机包约700M,刷机过程中还需要使用磁盘空间。这也是为什   么之前强调务必确保有大于5G的存储空间的原因,如果磁盘间不足,刷机会失败。

开始刷机:

把刷机线,USB端插到ubuntu PC上,小头插到TK1上,也就是耳机口旁边的口。TK1上有三个按钮,最左边的是电源,中间的是reset,最右边的是force recoverry,按住最右边的force recoverry 按钮别松手,再按一下中间的reset键,指示灯会闪一下,板子就重启进入了刷机模式。(如果是用虚拟机刷机,请务必确保USB已经连接,如VMware 菜单-虚拟机-可移动设备-(找到TK1设备)-连接)。然后在ubuntu PC上,当前目录,即linux_for_tegra目录下,执行终端命令:

sudo ./flash.sh -S 8GiB jetson-tk1 mmcblk0p1

这个时候ubuntu上会弹出一个设备,就是tk1了,然后就会进入刷机过程,若干小时后,最后成功了的话,会出现success字样。这时重启TK1开发板,就发现这板子已经成功被初始化了。

注释:14GiB是表示开发板磁盘的空间。TK1开发板实际的磁盘空间大于14GiB。本人尝试过配置15GiB,最终因磁盘空间不足,刷机失败。初始化时系统占用磁盘为2.4G,也就是刷机过程拷贝到板子上的数据大约是2.4G 。

查看系统版本:

cat /etc/nv_tegra_release

或者

head -n 1 /etc/nv_tegra_release

转载于:https://www.cnblogs.com/lvchaoshun/p/6002337.html

Jetson tk1 刷机教程相关推荐

  1. Jetson TX2刷机教程

    一.参考资料 Jetson TX2官方文档 Jetpack开发者文档 Jetson官方安装教程 jetson tx2刷机 [TX2]NVIDIA Jetson Tx2刷机指南(JetPack-4.4. ...

  2. Jetson Nano刷机教程

    写在最前: NVIDIA®JetsonNano™开发人员套件终于拿到手了,Nano的性能虽然被砍了不少,但是上可以比肩TK1,TX1,下可以吊打妙算,树莓派,实在是低成本导航.人工智能.语音图像处理. ...

  3. Jetson TX2 刷机教程(JetPack4.2版本)

    自从NVIDIA出现JetPack4.2(Ubuntu18.04)版本之后,安装方式和之前就大不相同,看了前面的几个安装版本之后,感觉新版的好像安装起来更加简洁了,只需要一个SDK就可以,下面来看看详 ...

  4. Nvidia Jetson TX2 使用手机热点刷机教程

    Nvidia Jetson TX2 使用手机热点刷机教程 1.接线 2. 进入recovery模式 3.下载Jetpack4.2(最好使用最新版本Jetpack4.2刷机,整体踩坑会比之前版本少) 4 ...

  5. 三星gtn8010安卓7_三星GT-N8010刷机教程

    本刷机教程只针对三星GT-N8010机器(以下简称GT-N8010),以下操作本人已在GT-N8010机器上亲测,且都成功,其它机器没有测试不能保证成功. 刷机有风险,请谨慎使用!请先备份资料和信息. ...

  6. 关于Jetson TX2刷机各种问题(刷机后键盘等等奇葩错误)

    今天是Jetson TX2刷机第四天,期间遇到各种奇葩错误,联系了各路好汉,查看了各种文档,在此进行汇总并事先声明:我吴彦祖就是饿死,从这儿跳下去,死外边,我也不会再买老黄家的Jetson系列任何一台 ...

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

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

  8. TX2超详细,超有用的刷机教程

    TX2超详细,超有用的刷机教程 TX2被Nvidia官方称作是最快,最节能的嵌入式AI计算设备.它的功耗小,只有7.5W,体型也小,只有一张信用卡那么大,它是真正可以实现AI边缘计算的利器.在刷机前, ...

  9. android rom 评测,腾讯定制Android 4.0 ROM评测 附tati刷机教程

    从Nexus S刷过tita后的截图来看,该ROM的UI界面非常简单,而系统设置界面基本保持了原生界面风格.出乎人意料的是,tita并没有捆绑过多腾讯自己的应用程序(不知是不是测试版的原因). 此外, ...

  10. 三星 Nexus S刷MIUI ROM最新图文刷机教程

    三星 Nexus S怎么刷刷机,三星 Nexus S怎么刷MIUI,下面带来三星 Nexus S刷MIUI ROM最新图文刷机教程. 一.下载刷机工具和ROM包 下载刷机工具,下载完成后解压,解压后会 ...

最新文章

  1. 清华大学医学院张明君团队招聘脑机接口与微纳医学交叉领域博士后
  2. 阿里云云原生应用平台总经理丁宇:“连接、合作、赋能”,携手加速器伙伴助力企业云上创新
  3. ABAP计算间隔月份
  4. HTML5本地存储——IndexedDB(二:索引)
  5. mongoose Topology was destroyed 处理
  6. 论文阅读9-Fine-tuning Pre-Trained Transformer Language Models to(远程监督关系抽取,ACL2019,GPT,长尾关系,DISTRE)
  7. java演练 数组的逆序文字玩法 你是猪才怪
  8. django的动态url,url里含有参数,含有参数的url
  9. 【难点+重点BFS】LeetCode 126. Word Ladder II
  10. ionic3 创建和启动
  11. linux命令iconv_Linux中iconv命令的简介和使用方法
  12. logistic回归分析优点_SPSS教程|二分类logistic回归及SPSS操作
  13. 关于 Axure 动态面板
  14. 06.变革、变革、再变革
  15. 租借高防服务器和托管高防服务器哪个好?
  16. UWB,可以应用到生活中的方方面面
  17. 如何把app运行在手表和电视上
  18. Fairplay流程
  19. Android下拉列表框
  20. java面试——集合(ArrayList、lterator、LinkedList)源码理解

热门文章

  1. linux驱动目录在哪里,详细讲解Linux驱动程序
  2. jQuery动画stop()用法
  3. 深入解密来自未来的缓存-Caffeine
  4. springmvc application/octet-stream 问题
  5. 使用java获取网络响应内容--Get请求方式
  6. python oop 实践_Python OOP示例?
  7. graphviz安装_离线安装vscode插件,你可能会用到!
  8. 电子相册系统(三)使用技术
  9. 【渝粤教育】国家开放大学2019年春季 0390-22T古代诗歌散文专题 参考试题
  10. 优秀程序员必备技能大全