tx1刷机主机刷机是不是要64位

2.Xshell远程登录
3.flashfxp远程文件管理
4.VNC远程桌面设置
6.ibus-pinyin中文输入法
7.备份与恢复
8.配置QtCreator和远程桌面
参考刷机教程:
Jetson TX1开发笔记(一):开机设置与刷机
点Full全安装
点next,出现窗口,选Accept All
选择刷机方式
选择虚拟机的网卡
点击Next之后,会出现Post Installation界面。此时,我们就需要将开发板连接到电脑,准备刷机,步骤如下:
1 断开电源,保证开发板处于断电关机状态;
2 用网线连到路由器上,也可插上鼠标键盘;
3 用Micro USB线把开发板连到电脑上(类似于安卓手机连电脑),如果使用的是虚拟机主机,需要在虚拟机-可移动设备中找到英伟达设备,然后选择与虚拟机连接,与主机断开;
4 接通AC电源,按下power键开机;
5 长按rec键不松开,然后点按一下reset键,过2s以后,再松开rec键,此时开发板处于强制恢复模式。(公司的这块新来的板是关机状态,按住recovery,然后按一下power键)
进入刷机状态
下载Xshell5,新建一个ssh连接
然后点击创建的ssh连接进行连接
输入登录的用户名
输入登录的密码
进入命令登录界面
远程文件管理
打开flashfxp,选择快速连接
填写连接类型,地址,端口,和用户名及密码
远程桌面设置
设置Desktop Share
首先找到TX1中自带的Desktop Share程序(如果没找到,可以在启动器里面查找Desktop Sharing)
打开后进行如下设置,这里我选择不设置密码:
修改dconf-editor选项
终端输入如下命令安装dconf-editor工具:
sudo apt-get install dconf-editor
dconf-editor
然后打开dconf-editor,依次展开org-&gnome-&desktop-&remote-access,取消选择requre-encryption(图中第3个勾)。
下载VNC Viewer
现在去官网下载VNC Viewer,这软件免费使用,支持多平台
想要使用VNC进行远程连接,必须保证这些设备在同一个局域网之下,客户端的配置过程比较简单,输入TX1的IP地址(终端命令为ifconfig)和主机名(ubuntu),就完成了配置,点击连接,效果如图所示。
更新主机的源
在安装Jetpack之前,建议先更新下主机Ubuntu系统的源,这样做,以便安装Jetpack时候,依赖库能够顺利安装。使用指令如下:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
上面的复制操作是为了备份sources.list文件,防止误操作后无法回复。将原来的内容使用”#”符号全部注释掉,然后在文件结尾出添加以下内容(我使用的阿里源,可视情况选择):
deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
使用wq保存文件后,使用如下命令进行更新:
sudo apt-get update
sudo apt-get upgrade
中文输入法
如果经常直接在TX1上进行操作,那就需要安装中文输入法了。
sudo apt-get install ibus-googlepinyin
sudo reboot now
启电脑之后,找到文本输入设置(Text Entry Settings):
选择加号添加输入法:
在输入框中输入google,找到下载的google输入法,然后点击Add添加:
以上步骤完成后,我们就可以使用google输入法了。
备份与恢复
TX1入门教程基础篇-备份和恢复
原文地址:
介绍如何为TX1进行备份和恢复
(0)准备:
准备好利用Jetpack刷过机的Ubuntu的主机(HOST PC)
在利用Jetpack刷机时候,建立目录TX1,并保存有JetPack-L4T-*-linux-x64.run文件
再进行第一次刷机之后会增加其他目录,并生成子目录TX1
效果如图:
进入HOST PC的JetPack安装目录下bootloader目录
$ cd ~/TX1/64_TX1/Linux_for_Tegra_64_tx1/bootloader
连上TX1,并进入recovery模式(通电,按住recovery键3秒,再按一下reset键)
检查是否出现 Nvidia Corp
效果如图:
从TX1下载镜像:
$ sudo ./tegraflash.py --bl cboot.bin --applet nvtboot_recovery.bin --chip 0x21 --cmd "read APP my_backup_image_APP.img"
可以修改 "read APP/自己存放的路径/my_backup_image_APP.img"
比如说虚拟机内存不够,可以放在共享文件夹的主机上
效果如下:
sudo ./tegraflash.py --bl cboot.bin --applet nvtboot_recovery.bin --chip 0x21 --cmd "read APP my_backup_jetpack_2412_APP.img"
[sudo] password for dusty:
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
0.0025 ] Generating RCM messages
0.0047 ] tegrarcm --listrcm rcm_list.xml --chip 0x21 --download rcm nvtboot_recovery.bin 0 0
0.0059 ] RCM 0 is saved as rcm_0.rcm
0.0105 ] RCM 1 is saved as rcm_1.rcm
0.0105 ] List of rcm files are saved in rcm_list.xml
0.0105 ] Signing RCM messages
0.0149 ] tegrasign --key None --list rcm_list.xml --pubkeyhash pub_key.hash
0.0164 ] Assuming zero filled SBK key
0.0313 ] Copying signature to RCM mesages
0.0325 ] tegrarcm --chip 0x21 --updatesig rcm_list_signed.xml
0.0339 ] Boot Rom communication
0.0348 ] tegrarcm --rcm rcm_list_signed.xml
0.0357 ] BootRom is not running
0.2093 ] Retrieving storage infomation
0.2104 ] tegrarcm --oem platformdetails storage storage_info.bin
0.2113 ] Applet version 00.01.0000
0.3594 ] Saved platform info in storage_info.bin
0.3606 ] Reading BCT from device for further operations
0.3606 ] Sending bootloader and pre-requisite binaries
0.3619 ] tegrarcm --download ebt cboot.bin 0 0
0.3630 ] Applet version 00.01.0000
0.5354 ] Sending ebt
0.5381 ] [................................................] 100%
0.8111 ] tegrarcm --boot recovery
0.8117 ] Applet version 00.01.0000
大概要花30分钟左右完成镜像下载。
分配权限,并压缩保存:
$ sudo chmod 744 my_backup_jetpack_2412_APP.img
$ tar -zcvf my_backup_jetpack_2412_APP.img.zip my_backup_jetpack_2412_APP.img
备份后也可以挂载到ubuntu下进行相应编辑
mkdir testimg
sudo mount -o loop my_backup_jetpack_2412_APP.img.img
进入HOST PC的JetPack安装目录下bootloader目录
$ cd ~/TX1/64_TX1/Linux_for_Tegra_64_tk1/bootloader
复制my_backup_jetpack_2412_APP.img为system.img
$ sudo cp my_backup_jetpack_2412_APP.img system.img
连上TX1,并进入recovery模式(通电,按住recovery键3秒,再按一下reset键)
检查是否出现 Nvidia Corp
退出到上一层目录,使用flash.sh开始烧录
# As an example, you should be in ~/TX1/64_TX1/Linux_for_Tegra_64_tk1/
$ sudo ./flash.sh -r jetson-tx1 mmcblk0p1
如果想恢复到SD卡或U盘,
或者使用tegraflash.py
$ sudo ./tegraflash.py --bl cboot.bin --applet nvtboot_recovery.bin --chip 0x21 --cmd "write my_backup_jetpack_2412_APP.img"
大概要花费15分钟时间完成恢复镜像。
arm处理器每个核使用不同的arm体系结构版本,每个版本的对应指令集也不同,具体如下所示:
ARM体系结构总结
ARM2aS,ARM3
ARM6,ARM600,ARM610
ARM7,ARM700,ARM710
ARM7TDMI,ARM710T,ARM720T,ARM740T
Strong ARM,ARM8,ARM810
ARM9TDMI,ARM920T,ARM940T
ARM10TDMI,ARM1020E
ARM11,ARM1156T2-S,ARM1156T2FS,ARM1176JZ-S,ARM11JZF-S
arm-linux-gcc编译器交叉编译时可以通过在CFLAGS中加入-march选项来选择编译出的汇编指令是针对arm处理器的哪个体系结构。如:ARM7TDMI处理器加入-march=armv4t表示支持V4T的指令集,从而解决了没有加入-march选项时编译器将半字或字的strh和str操作自动编译成了2个strb或4个strb指令,另外使用armv4t替代armv4则解决了armv4对bx指令不支持的错误。
虚拟机不能识别摄像头
注意:因为这里选择的是usb2.0,若你将usb设备插入到电脑上usb3.0的插口,将导致虚拟机可以识别,但是会提示“连接不成功,被主机占用”,因此须将usb设备改插到usb2.0的口上,这样才能成功连接到虚拟 机上
tx2系统备份与恢复
tx2系统备份与恢复对我们以后长期开发与产品批量生产是非常有帮助的,能快速的对已经开发好的系统进行备份,复制,节约大量的安装时间。在操作过程在需要手动操作,执行...
我是一个不折不扣的手机发烧友,在这个智能手机横行的年代里,我相信有很多像我这样的人。只要手机出新包了(刷机包)了,就会马上看论坛,看刷机教程,然后下载刷机包开始刷机体验一把新系统带来的乐趣。但是这里就...
http://elinux.org/Jetson_TK1
1、硬件特性:
1.10 规模:5& x 5&(127mm * 127mm)板
1.11 Tegra TK1 SOC(CPU + GPU...
动态给head添加script
function addScript(url,inline) {
var head = document.getElements...
RTS 9003 刷机记录
由于项目需求,需要一个计算能力还可以的小型处理器,因此选购了NVIDIA TX2,同时购买了RTS 9003,因为TX2官方套件太大了,不太适合小型机器人使用。首先将TX2芯片从官方套件上面拆下来,安...
没有更多推荐了,Author: cjhTheme: Jetson TX1 Brush
这两天刚到了英伟达的jetson tx1 开发板,之前也看了写资料,感觉应该很充分刷机应该没有问题才对,结果却出现了各种问题,在这里首先先发几张图片,是我再刷机过程中出现的错误,看你是否出现过同样的错误,如果有我很高兴能帮到你。
这两张图片是我再虚拟机上ubuntu中出现的错误,至于你问我虚拟机能不能实现jetson tx1的升级,这个我还不好说,后面如果能实验成功我会过来进行补充的。建议大家第一次使用pc版的ubuntu,一次性下载完成JetPack的下载安装。
出现下图可以直接忽略不影响刷机
在JetPack的安装包中,版本有很多,笔者一开始选择了2.3.1,如下图
值的提醒的是在完成开发板ubuntu16.04的安装的同时会进行一次开发板的重启,确认是否能进入ubuntu的界面,有于我选择了2.3.1版本所以停在了一下开机画面,如果你也是这样建议你讲版本改成2.3,然后重新下载有关Ubuntu相关的文件就行了,别的文件可以保持不变
至此我的开发板能够很顺利的进行刷机了,希望对和我一样的出现问题的菜鸟有所帮助,对于具体的刷机过程,有两位博主都写的很详细了,下面给出他们的链接,希望对同道中人有所帮助
http://blog.csdn.net/Jalong_Ma/article/details/
http://blog.csdn.net/jesse_mx/article/details/
前天到了另一块Jetson TX1,我采用了在之前虚拟机上下载好的安装包,第一次连上了,但后来就出现了之前类似的错误,所以得出的结论是,在虚拟机上刷系统是可行的,但却不是很稳定
在刷机过程中还出现了waiting for other apt-get command finish ,这并不是错误,稍作等待就好了
NVIDIA JETSON TX1刷机重装系统笔记
NVIDIA JETSON TX1刷机重装系统笔记
Jetson TX1开发笔记(一):开机设置与刷机
转载请注明作者和出处: http://blog.csdn.net/c
PC平台(Host): 虚拟机Ubuntu14.04
嵌入式平台(Target): Jeston TX1...
NVIDIA Jetson TX1 系列开发教程之二:刷机与开发前准备
NVIDIA Jetson TX1 系列开发教程之二:刷机与开发前准备
转载请注明作者和出处:http://blog.csdn.net/u
嵌入式平台:NVIDIA Jetson T...
Jetson TX1 开发教程(1)--配置与刷机
开箱Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能、新技术和极佳的开发平台。在进行配置和刷机工作之前,先来一张全家福:可以看到,Jetson TX1...
TX1刷机教程
Jetson TX1 刷系统教程
大家好,最近用到nvidia的tx1,做些关于GPU方面的运算。
补充--------- ----------------------------------------
在官网下载jetpack:https://developer.nvidia.com/embedded/downloads
在home目录下新建文件夹jetson
TX1刷机教程参考:http://blog.csdn.net/Jalong_Ma/article/details/
如果需要安装ubuntu14.04 64位或32位请下载JetP...
Nvidia Jetson TX2刷机过程
近来,项目需要,实验室配置了TX2,有幸能够接触使用,下面简单介绍刷机过程。
a、使用VM虚拟机Ubuntu14.04成功刷机,不过听说有的会出现连接不稳定的情况,我没遇到。
TX2刷机问题
最近刚到一台英伟达TX2开发板,由于之前没有相关经验,在自己电脑上安装了ubuntu双系统,按网上教程进行刷机后,再在自己的电脑上进行apt-get update,直接提示arm等架构相关问题,原来英...
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"&&&&Jetson TX1是英伟达公司出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能、新技术和极佳的开发平台。虽然TX2已经出了,可以买到,但是为了稳妥起见,还是先买个TX1试试水,以后再升级吧。TX1的包装还是蛮精致的:
&&&&先来张全家福吧,可以看到,Jetson TX1包含:一块开发板、WIFI天线、电源适配器(在指定淘宝买,缺少插座现,需要自己买)、Micro USB线(下载用的)、USB-OTG线。
sudo gedit /etc/resolv.conf,把这里面的那个127.0.0.1替换掉,我换成的是101.226.4.6,为什么换这个,因为这是360优选出来的,经尝试也是好使的。
&&&&我们需要自己额外买的插座线,如下图所示:
&&&&除了这些,方便起见,还需要准备鼠标、键盘、还有显示器。据淘宝卖家说,显示器需要是2K屏,并且使用HDMI信号输出,之前我用VGA转HDMI的显示器无法正常显示。所以就又买了个大显示器,感觉有点略奢侈,开机效果如下:
&&&&开机之后,看到命令行了,倍感亲切啊。系统启动之后,需要登录操作系统,用户名和密码都是ubuntu,登录之后。需要按照提示,安装界面显示,命令如下:
cd ~/NVIDIA-INSTALL
sudo ./install.sh
sudo reboot now
&&&&重启电脑之后,我们就可以看到ubuntu系统的UI界面了。Jetson TX1出厂时默认的系统以及附加包都比较老旧,部署最新的开发包可以充分利用硬件性能,有利于我们进行深度学习开发。因此我们需要进行刷机,刷上最新的Jetpack,笔者写此笔记的时候,最新的Jetpack版本为Jetpack3.0。所以,我们就以Jetpack3.0的刷机为例,进行刷机讲解。
二、开始刷机
&&&&在刷机之前,我们首先需要准备好一个ubuntu主机,这个主机用来下载Jestpack,并且为开发部烧录uboot、根文件系统以及各种开发需要用到的开发包。所以在刷机之前,需要搭建一个ubuntu主机,官方推荐这个主机的版本为ubuntu14.04或者ubuntu16.04,博主使用的是虚拟机ubuntu14.04。当然,使用pc机也是没有问题的。
1.更新主机的源
&&&&在安装Jetpack之前,建议先更新下主机Ubuntu系统的源,这样做,以便安装Jetpack时候,依赖库能够顺利安装。使用指令如下:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
&&&&上面的复制操作是为了备份sources.list文件,防止误操作后无法回复。将原来的内容使用”#”符号全部注释掉,然后在文件结尾出添加以下内容(我使用的阿里源,可视情况选择):
deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
&&&&使用wq保存文件后,使用如下命令进行更新:
sudo apt-get update
sudo apt-get upgrade
2.Jetpack3.0下载
&&&&下载这个Jetpack3.0,需要用到英伟达帐号,如果没有可以使用邮箱申请一个,然后再下载。下载好之后,在家目录下新建一个Jetpack文件夹,把下载的文件拷贝到这个文件夹下:
mkdir ~/Jetpack
cp ~/下载/JetPack-L4T-3.0-linux-x64.run ~/Jetpack
3.安装Jetpack
&&&&在运行文件之前,需要给文件赋予权限,然后在运行,命令如下:
cd ~/Jetpack
sudo chmod +x JetPack-L4T-3.0-linux-x64.run
sudo ./JetPack-L4T-3.0-linux-x64.run
&&&&运行之后出现如下提示框,点击okay即可。
&&&&随后,我们将进入安装界面,一路Next。
&&&&可以看到安装配置安装目录如下:
&&&&在选择开发环境的时候,我们选择TX1的,如果手里的开发板是TX2的,选择TX2的即可。
&&&&选择完开发环境之后,我们就进入了component manager界面。继续点击next,如下图所示:
&&&&随后,需要同意各种条款,勾选Accept All,然后点击Accept。
&&&&之后,我们就进入下载界面了,此时,是需要连网的。这里,不得不吐槽一下,安装这些东西花费了我5G多的流量,校园网需要花钱的我伤不起,肉疼啊。
&&&&下载好安装包之后,点击OK按钮开始安装:
&&&&随后,我们就开始进行安装。此时,我们耐心等待,可以来杯咖啡压压惊:
&&&&安装完之后,点击Next,我们就可以进行下一步了,刷机:
&&&&刷机之前,需要将主机和开发板的网线连接到一个路由器下,不晓得无线网是否可以,安全起见,选择了如下模式:(随后刷机的时候,就需要这样连接)
&&&&这里,我们选择默认网卡即可:
&&&&点击Next,开始安装:
&&&&点击Next之后,会出现Post Installation界面。此时,我们就需要将开发板连接到电脑,准备刷机,步骤如下:
断开电源,保证开发板处于断电关机状态;
用网线连到路由器上,也可插上鼠标键盘;
用Micro USB线把开发板连到电脑上(类似于安卓手机连电脑),如果使用的是虚拟机主机,需要在虚拟机-可移动设备中找到英伟达设备,然后选择与虚拟机连接,与主机断开;
接通AC电源,按下power键开机;
长按rec键不松开,然后点按一下reset键,过2s以后,再松开rec键,此时开发板处于强制恢复模式。
&&&&完成以上步骤后,我们还要检查开发板有没有和电脑正确连接,终端输入lsusb 命令,可以看到一些列表,只要发现其中有Nvidia Corp就说明连接正确。我的检查结果如下:
&&&&可以看到NVidia Crop设备连接正常。
&&&&以上步骤确认无误后,在post installation界面中敲一下enter,就开始了刷机过程,界面如下:
&&&&安装一会儿之后,会出现提示信息,让我们按RESET重启TX1开发板。如果TX1重启后出现了Ubuntu的GUI界面,说明系统已经安装完成。接下来就需要安装CUDA、OpenCV等组件。在按Enter继续安装之前,需要确保TX1已经连网外网,如果校园网需要登录网关这样的,先将网关登录好再继续,因为安装组件的时候,需要安装一些依赖库,需要有外网的情况下才能进行。按Enter继续后,会出现提示信息,确定TX1的IP地址,手动输入TX1的IP地址后,按回车继续,稍等一会儿,会出现如下对话框:
&&&&输入Device IP Address,就是之前确定的IP地址,我的IP是219.216.***.***。User Name和Password,都是ubuntu。填写完按Next继续,一路Next之后再次进入Post Installation界面,进行安装组件,此时使用SSH远程服务,无需下载线。如下图所示:
&&&&安装完之后,程序自动关闭Post Installation窗口,回到如下界面,点击Finish完成安装。此时,系统和组件都已经安装完成。
&&&&安装系统和组件之后,我们可以进行简单的测试,测试我们安装的组件是否好用,以CUDA为例,进行测试。我们可以直接运行官方提供的Samples,例子保存位置如下:
/home/ubuntu/NVIDIA_CUDA-_Samples
&&&&进入如下目录,并运行oceanFFT:
&&&&运行结果如下,表明CUDA安装成功:
6.个别组件安装
&&&&Jetpack的一个特性:可以不必刷机,单独为Jetson设备安装任何组件。方法其实很简单:
&&&&类似上图,Host-Ubuntu下面的东西是只要在Ubuntu主机安装过一次,就不用再安装了。Target-Jeston TX1的是要往TX1安装的组件。把File System and OS这个置为no action,那么就是不刷操作系统,只是安装下面的组件。根据需求,我们可以选择我们想要的组件进行安装,当然,要注意它们的依赖关系。选择完毕就点Next,会出现如下界面:
&&&&进行下一步之后,会出现填写TX信息的对话框:
&&&&输入Device IP Address,我的IP是219.216.***.***。可以在TX1终端使用ifconfig进行查看。User Name和Password,都是ubuntu。
&&&&接下来的步骤与之前一样,进入Post Installation界面之后,耐心等待就好了,这里使用的是SSH远程服务,不用数据线,等待一会就安装好了,注意安装过程中尽量不要操作开发板。下图就是刚刚开始拷贝CUDA组件的截图:
基于Jetson TX1的caffe环境搭建
基于Jetson TX1的caffe环境搭建,同样适用于Ubuntu等系统
Jetson TX1 开发教程(3)--安装运行Caffe-SSD
前言此篇博文,博主将详细介绍Jetson TX1如何安装运行caffe框架。因为要在开发板上跑ssd的demo,所以就直接clone ssd项目了,反正ssd也是caffe的一个分支,除了ssd特有的...
英伟达jetson TX1的caffe-ssd配置
本文主要介绍,英伟达超级计算模块jetson tx1的刷机过程及其配置caffe的教程
刷Jetpack包
首先是刷英伟达官网提供的Jetpack2.3,该包的具体介绍见:https://develo...
TX1 Caffe安装与配置--填坑指南
在TX1上尝试了很多天的caffe配置与安装。由于TX1是ARM架构,其编译与下载与PC上的ubuntu系统有些许不同。以下进行归纳整理:...
TX1刷机以及配置caffe全备忘(Jetpack2.3+)
1,双系统下ubuntu重装:
笔记本装的是win7+ubuntu14.04双系统,启动管理用的是easyBCD,重装ubuntu首先需要修复mbr,百度下载MBRFix.exe(或MBRF...
开箱Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能、新技术和极佳的开发平台。在进行配置和刷机工作之前,先来一张全家福:可以看到,Jetson TX1...
Jetson TX1 刷系统教程
刷机教程参照:http://blog.csdn.net/Jalong_Ma/article/details/里面的介绍即可。
caffe的配置可能遇到很多问题,我推荐的步骤是:...
Jetson TX1 刷系统以及配置Caffe教程本篇教程主要包含以下内容:
配置 NVIDIA 最新的 JetPack 2.3 开发包
Jetson TX 1 上编译 OpenCV 3.1
Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能、新技术和极佳的开发平台。
由于Jetson TX1找不到太多的教程,所以我都是...
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"[转]Jetson TX1 开发教程(1)配置与刷机
时间: 14:29:05
&&&& 阅读:303
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&开箱
Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能、新技术和极佳的开发平台。在进行配置和刷机工作之前,先来一张全家福:
可以看到,Jetson TX1 包含内容为:一块开发板、WIFI天线、AC电源(缺了插座线,需要自己去买)、Micro USB线、USB-OTG线、排线连接器(感觉没什么用)。
Jetson TX1找不到太多的教程,我也只能参考一些CSDN博客,摸索着进行配置刷机工作。
开机并安装驱动
开发板连接好AC电源线,使用HDMI线连接显示器,插好鼠标键盘后,按下power按钮,过一会就回出现Linux终端界面。然后登录系统,用户名和密码都是”ubuntu“,登陆后,系统会提示安装驱动以显示正常的图像界面。按照要求进行操作,3步以后驱动就安好了,然后sudo reboot重启系统,就可以进入ubuntu 14.04系统界面。终端输入sudo lshw就可以查看系统硬件信息,基本可以确定开发板的完好。
配置JetPack2.3
Jetson TX1出厂时默认的系统以及附加包都比较老旧,部署最新的开发包可以充分利用硬件性能,有利于我们进行深度学习开发。Jetpack2.3是Nvidia提供的最新开发包,包含 64bit 的 Ubuntu16.04操作系统,CUDA 8.0,cuDNN 5.1等。类似于刷安卓手机,我们需要在一台装有ubuntu14.04或16.04(博主所用)的电脑上为开发板更新固件。
第一步,下载Jetpack
这需要注册英伟达开发者账号,然后在官方链接进行下载,下载文件名为JetPack-L4T-2.3-Linux-x64.run,然后在home之下新建一个Jetpack文件夹,把程序放进去运行,我们下载和安装的文件也都放在Jatpack文件夹下:
mkdir Jetpack
cp ~/下载/JetPack-L4T-2.3-linux-x64.run ~/Jetpack123123
第二步,安装Jetpack
终端定位到Jetpack文件夹,首先为软件增加执行权限:chmod +x JetPack-L4T-2.3-Linux-x64.run,然后执行软件:./JetPack-L4T-2.3-Linux-x64.run,如果发现权限提示的问题,可以在运行命令前加上sudo。
然后进入了软件界面,全部同意,一路next,在设备选择界面Jetson TX1就行:
第三步,安装所需组件
随后进入了component manager界面,如图所示:
通常选standard,顺便说下,Jalong_Ma博主建议不安装OpenCV,原因是版本比较低;我的看法是opencv即使版本低,也很有必要安装,因为取消opencv安装,会连带取消各种API组件的安装,得不偿失。博主之前昏了头没有安装opencv,后来发现没法使用摄像头,只得乖乖补上,见后文。
事后补充一点: 除非要进行交叉编译,或者有需求,建议大家不要安装带有on host字样的条目,因为这些组件会安装到本机Ubuntu上。会不小心把cuda8.0也安装到电脑,导致caffe无法使用,只能重装了一次cuda7.5才能解决。
设置完后就开始了本机下载和安装过程,大部分组件下载速度还是不错的,但是有几个组件,比如cuda toolkit、cudnn、file system,那下载时断时续,无比坑爹,我反复尝试,持续了大半天才全部下完。因为这些组件只能通过Jetpack安装,所以你也只能失败-重连-失败,如此循环。
值得注意的是,全部下载完后,开始了每一项的安装,此时可能会报出cuda安装失败的错误,此时查看日志文件,多半能找到答案。我的做法是打开终端,运行sudo apt-get -f install命令,补全依赖项,然后就可以顺利安装。
刚才开发板所需组件全部下载并安装后,就可以准备刷机了。
第一步,配置网络
开发板刷机过程中需要全程联网,那么官方推荐的做法就是把电脑与开发板用网线连在同一个路由器下,至于无线连接行不行我没试过,不过为了保证稳定,建议使用网线。那么在弹出的network layout配置中选择路由连接;在network interface中选择以太网端口,不认识的话就用默认选项。
一路next之后,进入了终端窗口,令人激动的时候快要来了。
第二步,开发板连接到电脑,开始刷机 断开电源,保证开发板处于断电关机状态用网线连到路由器上,也可插上鼠标键盘用Micro USB线把开发板连到电脑上(类似于安卓手机连电脑)接通AC电源,按下power键,开机长按rec键不松开,然后点按一下reset键,过2s以后,才松开rec键,此时开发板处于强制恢复模式
完成以上步骤后,我们还要检查开发板有没有和电脑正确连接,终端输入lsusb命令,可以看到一些列表,只要发现其中有Nvidia Corp就说明连接正确。
以上步骤确认无误后,在post installation界面中敲一下enter,就开始了刷机过程,你可以喝杯咖啡。
刷机过程中,会出现提示确认GUI桌面是否安装好,此时用HDMI线缆连到显示器上,如果显示ubuntu桌面,说明系统安装好了,按照提示完成后续安装,这将是一个持续几十分钟的过程。完全安好后,退出Jetpack软件即可。
Jetpack仅安装组件
前面提到,博主是后来才补上opencv、multiAPI等组件的,这就得提到Jetpack的另一个特性:可以不必刷机,单独为Jetson设备安装任何组件。方法其实很简单:
类似上图,把Driver for OS、File System、Flash OS这些关于系统的组件通通置为no action,然后选择需要补充安装的组件,注意它们的依赖关系。选择完毕就点next,会出现如下界面:
这时,启动Jetson TX1,连接好网络,终端输入ifconfig查询IP地址,把这个地址连同TX1的账号密码输入对话框,就可以开始安装了。这里使用的是SSH远程服务,根本不用数据线,等待一会就安装好了,注意安装过程中尽量不要操作开发板。
关于Tegra Ubuntu
初次进入这个定制的ubuntu系统,看起来一切都是那么熟悉,但是仍发现有几点不同:
英文界面,暂时还找不到办法弄成中文版的设置中的软件更新打不开,说明无需自己下载Nvidia驱动(瞎猜的),无法在线更新系统(也没必要),只能随着Jetpack的升级而升级存在两个账户:nvidia和ubuntu,不知道有什么不同(我用的是ubuntu)cpu是arm架构的,所以x86 Ubuntu的软件(其中就有搜狗拼音)都用不了,这。。。
后面我将会记录Jetson TX1安装运行caffe-ssd的过程。
参考文献:http://blog.csdn.net/zyazky/article/details/http://blog.csdn.net/jalong_ma/article/details/
http://docs.nvidia.com/jetpack-l4t/2_1/content/developertools/mobile/jetpack/jetpack_l4t/2.0/jetpack_l4t_install.htm
转载来自:http://blog.csdn.net/jesse_mx/article/details/
以上就是Jetson TX1 开发教程(1)配置与刷机的全文介绍,希望对您学习和使用linux系统开发有所帮助.标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文地址:http://www.cnblogs.com/djiankuo/p/7094191.html
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!

我要回帖

更多关于 台式电脑主机怎么刷机 的文章

 

随机推荐