Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能、新技术和极佳的开发平台。下面这张图是我们拿到的开发板原始图片。

由于Jetson TX1找不到太多的教程,所以我都是在网上参考一些CSDN博客,摸索着进行配置刷机工作。

一  开机并安装驱动系统

因为最开始拿到板子时原以为里面装有系统的,原本以为的一帆风顺并没有出现,到网上查找很多资料但是说法不一,有的博主写的是连上开发板就会有系统出现。但是我这里并不行,出现的是黑屏的显示器(monitor go to sleep),反复重试多次都是这样,后来了解它应该是一块裸板,需要你帮他安装或者说是唤醒操作系统(个人认为)。于是去找到方法:

1. 由于我开始安装的ubuntu是14.04版本的32位操作系统的,所以开始下载的Jetpack包一直装不上,所幸的是后面发现了另一种好方法。首先,在自己电脑上安装最新的L4T的 安装包:

下载地址:https://developer.nvidia.com/embedded/downloads

在这里,我选择的是Jeston TX1 32-bit Driver Package版本24.1(因为系统是32位所以我选择的是32位的,各位应根据自己的情况而定)。

同时,还要下载一个对应的脚本文件系统(root filesystem)安装包:L4T Sample Root Filesystem。到此,加上ubuntu需要准备的东西也完成了。

2.在下载的安装目录下执行以下命令,我把他们单独的放在一个文件夹JetPack里面。

sudo tar xpf Tegra210_Linux_R24.1.0_armhf.tbz.2
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../Tegra_Linux_Sample-Root-Filesystem_R24.1.0_armhf.tbz.2
cd ../
sudo ./apply_binaries.sh

到这里,就说明它已经成功了,接下来就是将你的板子上电,将HDMI接口和一台显示器相连。

3. 1)按住REC键不动,再按一下RST键,过两秒松开REC键。

2)在ubuntu终端命令输入lsusb确定它是否连接上板子tx1,如果出现了带有NVIDIA Corp的字母出现,那就代表已经成功了。

刷机命令:

sudo ./flash.sh jeston-tx1 mncblk0p1(注意:jeston-tx1不要带其他后缀,否则会出错,mncblk0p1是小写l和数字0和数字1)

4.我开始是连上板子和显示器的,有的说需要重启 但是我的并没有,直接就出现的ubuntu14.04的界面。

到此,我们的裸板也就变成成了可看见操作系统的板子了,第一大步也算成功了。

二 安装配置JetPack2.3

1. 现在NVIDIA官网下载JetPack2.3 64bit版本的,下载地址:https://developer.nvidia.com/embedded/downloads

这需要注册英伟达开发者账号,然后在官网进行下载,下载文件名为JetPack-L4T-2.3-Linux-x64.run,然后在home之下新建一个Jetpack文件夹,把程序放进去运行,我们下载和安装的文件也都放在Jatpack文件夹下,因为之前用的是ubuntu14.04版本的,但是这个Jetpack只能在ubuntu64位的操作系统下进行,无奈又只有下载安装了一个ubunru14.04版本的64位系统才可以顺利进行,当然,安装这个版本位数的系统也遇到一些问题,不过这里就不说了吧,有兴趣或问题的可以在我的博客去看14.04 64位的安装教程。因为Jetson TX1出厂时默认的系统以及附加包都比较老旧,所以我们要安装最新的开发包可以充分利用硬件性能,有利于我们进行深度学习开发。JetPack2.3是Nvidia提供的最新开发包,包含 64bit 的 Ubuntu16.04 操作系统,CUDA 8.0,cuDNN 5.1等。类似于刷安卓手机,我们需要在一台装有ubuntu14.04 64位操作系统的电脑上为开发板更新固件。

我把新下载下来的文件放在/home/Jetpack目录下面,然后在目录下运行以下命令在终端上:

2.  cd /JetPack
    chmod +x JetPack-L4T-2.3-Linux-x64.run
    sudo ./JetPack-L4T-2.3-Linux-x64.run

这里有个警告,但是好像并没有什么影响。

2.1  下面会出现它的界面

2.2 下面选择它的开发平台 TX1,同样也支持TK1。

2.3 弹出 JetPack L4T Component Manager 对话框

由于我已经安装好了所有的包,所以这边的Action一栏是no action,如果没有安装过的话,会显示install xxx

这里点击Next后,接受所有的申明,

之后点击next,便会自动下载安装,不过这过程倒是一点也不顺利,下载CUDA和OPENCV时可能会出现错误,对,是可能,因为我第一次弄出错了,然后重来却是没有了,这

里强调一下,如果你是在虚拟机里面装的,一定要给ubuntu足够的空间,因为这里面的文件全部加起来有15G,由于我开始不知道,所以光是装Ubuntu都装了几次,所以一定

要分配给他足够的空间。下面是出现的一些错误:

也有可能会显示下载错误,具体原因我也不知道,查了很多资料,也看过一些解决问题的方法,不过很遗憾都没成功。对付它好像就一种方法,重试,重来,一直和他耗,我试

了大概五六次就好了。所以不要灰心。我看过其他博主的文章,他们开始建议不装OpenCV,因为他的版本低,而且可能装的时候会出错,不过我是装了的,因为怕出问题,所

以出来带on host的没装,其他都安装了,没安装on host的是因为看过其他博主的说是安装了会有一些问题,根据前人经验所以我也没按。

然后就可以进行下一步了,

2.4 网络配置连接

在这里我选择的是使用路由器,将主机和板子都连在路由器上,也就是下图第一个选项,至于第二个我也没试过,所以不太清楚。

然后来到下一页面,选择端口,然后next,网址端口只会有eth0

2.5 到这里会弹出一个黑色窗口post installation,

按照窗口里面的命令提示,将其设置为USB恢复模式;

设置TX1板子: 1)关闭设备,移除电源适配器

2)用自带的Micro USB 转 USB 数据线连接主机与TX1

3)连接电源适配器

4)按下POWER按钮开机

5)按住FORCE RECOVERY 按钮不放开,同时按一下RESET按钮,等待两秒钟,松开FORCE RECOVERY 按钮

完成上述步骤后,可以在主机上通过 lsusb命令查看是否含有Nvidia Corp设备,确认存在后敲击Enter,开始将操作系统以及开发包拷贝到TX1,中途连接TX1的显示器会

显示Ubuntu 16.04 桌面系统

查看一下当前版本及IP地址准备下一步

然后输入IP和主机名密码(默认都是ubuntu),测试一下,大功告成

待安装部署完成后,在主机上退出 JetPack L4T 即可,这样就完成了 JetPack 2.3 的配置

之后 ,会再有opencv及caffe的环境配置。

Jeston TX1配置Caffe教程-从裸板开始相关推荐

  1. Ubuntu 16.04系统下CUDA8.0配置Caffe教程

    由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www ...

  2. TX1刷机以及配置caffe全备忘(Jetpack2.3+)

    1,双系统下ubuntu重装: 1)删除 笔记本装的是win7+ubuntu14.04双系统,启动管理用的是easyBCD,重装ubuntu首先需要修复mbr,百度下载MBRFix.exe(或MBRF ...

  3. NXP(Freescale) QorIQ T2080 CodeWarrior裸板工程

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 CodeWarrior ...

  4. jeston TX1/TX2 系统迁移至SD卡的正确步骤

    如果是刚刚开始Nvidia jeston TX1/TX2 开发的初学者,希望本文可以帮助节省时间.首先上张图,完成配置后的 jeston TX1.载板使用的是作者自己设计的EdgeBox_EHub_t ...

  5. NVIDIA Jeston (TX1) 系列从入门到入土(一):刷机准备工作

    目录 0. 绪论 1. Related work 1.1 SDK安装 2. Methods 3 结论 附上以前的链接:不同之处以最新的为准. 0. 绪论 书接上回,给TX1刷了18.04,可是最近,在 ...

  6. 裸板烧写 bootloader

    [转] 有读者要求介绍一下裸板下Uboot的烧写:所以就简单的说明一下.这里主要是参考的TQ2440的出厂使用手册中介绍的,并做一下具体说明. 在裸板(没有Uboot)情况下,只用通过jtag调试接口 ...

  7. windows下VS2015配置caffe

    Windows下VS2015配置caffe,是一件其实挺简单但是坑特别多的事情,稍有不慎就爬不出来,写博客来记录最后在老师帮助下才配置成功的经验(严格按照老师的教程一步也不能错才行),当然我写得也详细 ...

  8. FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程

    FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程 很多做过单片机的朋友都知 道,我们在对MCU烧写完程序固件后,那么该程序固件就存储在了该MCU内部.即使MCU断电了再重新上电,程序 ...

  9. redhat配置caffe多核训练

    参考网站: http://blog.csdn.net/10km/article/details/52723306 http://stackoverflow.com/questions/31395729 ...

最新文章

  1. Kubernetes 网络排错指南
  2. python 线程锁 共享全局变量 线程通信
  3. 学计算机后悔转专业,大学转专业容易吗 会后悔吗
  4. 06jQuery-06-AJAX
  5. JUnit5 @AfterEach注解示例
  6. Flutter mixin用法详解
  7. ADMM算法的应用: 降低SDP算法复杂度
  8. Ubuntu环境下远程调试Android手机设备
  9. 计算机网络总复习题(含答案)
  10. 技术管理进阶——什么是影响力
  11. 397. 整数替换【我亦无他唯手熟尔】
  12. URAL 1099 Work Scheduling
  13. 家具生产设备_家具生产线
  14. 2100306-52-1,N-Mal-N-bis(PEG4-acid)一种马来酰亚胺PEG试剂,具有两个末端羧酸和一个马来酰亚胺(Mal)基团
  15. HTML5期末大作业:零食官网网站设计——美食零食官网(6页) html网页制作期末美食作业成品_小吃类网页设计期末作业
  16. 2019年中国大数据BI(商业智能)行业预测报告
  17. 带id的市和区/县 json数据
  18. Web版操作系统:EyeOS、YouOS、ORCA、Desktoptwo、goowy http://blog.sina.com.cn/s/blog_4af93f1b010006fe.html
  19. 【青少年编程】【四级】十字回文诗
  20. Android仿淘宝购物车

热门文章

  1. 纯CSS实现密室逃脱游戏
  2. FFmpeg处理数字音频、视频的命令及方法
  3. 桌上骑师的简单人体工程学技巧
  4. 计算机病毒课程设计论文,计算机病毒毕业设计论文.doc
  5. 电脑录音机软件/萧米高音质录音机v8.0_绿色免安装
  6. 夕阳明月映照“雪色”敦煌古阳关
  7. 会计学原理学习笔记——第二章——账户设置与借贷记账法(2.5会计科目)
  8. Java、Python小游戏合集
  9. 激光雷达的检测仿真代码详解(附Matlab源码详解)
  10. DNN中DDR Menu中的输入XML片段