参考网址:
(1)https://blog.csdn.net/cgt19910923/article/details/80812184
(2)https://blog.csdn.net/c406495762/article/details/70786700
(3)https://blog.csdn.net/qq583083658/article/details/85876621
(4)https://blog.csdn.net/dlphay/article/details/70109388

一.TX1刷机

(1)下载JetPack刷机包

(Nvidia下载地址),需要注册Nvidia官网账户;

(2)主机端(Ubuntu 16.04/14.04)安装

mkdir Jetson_TX1
cd Jetson_TX1
sudo chmod +x JetPack-L4T-3.3-linux-x64_b39.run
./JetPack-L4T-3.3-linux-x64_b39.run

弹出的Warning提示无需理会,点Okay——Next,选择默认安装目录,拒绝用户信息采集,即可开始安装;

这一步选择板卡对应型号,接下来进行组件安装:

列表包含主机Ubuntu和Jetson TX1两部分,由于主机之前已安装过CUDA、OPENCV等组件,右上角选择Custom模式,将Host-Ubuntu——Action——install单击选择“no-action”。同意各种条款之后即可开始下载并安装,安装完成即可开始转到JetsonTX1端。

(3)JetsonTX1端安装

主机、开发板均通过网线连接到同一个路由器,选择第一种网络连接方式:

选择默认网卡之后,查看待安装组件:

点击Next之后,会出现Post Installation界面。此时,我们就需要将开发板连接到电脑,准备刷机,以下步骤为终端中英文的翻译结果:
1.断开电源,保证开发板处于断电关机状态;
2.用网线连到路由器上,也可插上鼠标键盘;
3.用Micro USB线把开发板连到电脑上(类似于安卓手机连电脑),如果使用的是虚拟机主机,需要在虚拟机-可移动设备中找到英伟达设备,然后选择与虚拟机连接,与主机断开;
4.接通AC电源,按下power键开机;
5.长按rec键不松开,然后点按一下reset键,过2s以后,再松开rec键,此时开发板处于强制恢复模式。

完成以上步骤后,我们还要检查开发板有没有和电脑正确连接,终端输入lsusb 命令,可以看到一些列表,只要发现其中有Nvidia Corp就说明连接正确。我的检查结果如下:

在post installation界面中敲一下enter,就开始了刷机过程:

安装一会儿之后,会出现提示信息,让我们按RESET重启TX1开发板。如果TX1重启后出现了Ubuntu的GUI界面,说明系统已经安装完成。接下来就需要安装CUDA、OpenCV等组件。在按Enter继续安装之前,需要确保TX1已经连网外网,如果校园网需要登录网关这样的,先将网关登录好再继续,因为安装组件的时候,需要安装一些依赖库,需要有外网的情况下才能进行。按Enter继续后,会出现提示信息,确定TX1的IP地址,手动输入TX1的IP地址后,按回车继续,稍等一会儿,会出现如下对话框:

输入Device IP Address,就是之前确定的IP地址,需要用ifconfig命令检查TX1与主机是否处于同一局域网,以确保ssh服务能够正常使用。User Name和Password,都是ubuntu或nvidia。填写完按Next继续,一路Next之后再次进入Post Installation界面,进行安装组件,此时使用SSH远程服务,无需下载线。如下图所示:

图片中是cuda8.0,JetPack3.3已转到cuda9.0,安装即出现以下步骤:

二.安装YOLOv3

(1)安装darknet

git clone https://github.com/pjreddie/darknet
cd darknet/
gedit makefile

需修改部分为:

GPU=1
CUDNN=1
OPENCV=1
NVCC=/usr/local/cuda-8.0/bin/nvcc

另外计算能力选项需要注意,开始编译:make -j4(4核处理器)

(2)下载权重文件

cd catkin_workspace/src/darknet_ros/darknet_ros/yolo_network_config/weights/COCO data set (Yolo v2):wget http://pjreddie.com/media/files/yolov2.weightswget http://pjreddie.com/media/files/yolov2-tiny.weightsVOC data set (Yolo v2):wget http://pjreddie.com/media/files/yolov2-voc.weightswget http://pjreddie.com/media/files/yolov2-tiny-voc.weightsYolo v3:wget http://pjreddie.com/media/files/yolov3.weightswget http://pjreddie.com/media/files/yolov3-voc.weights

yolov3-voc链接失效,可以在github网站关注最新进展。另外YOLO官网有权重文件、网络文件下载;

(3)测试

1.测试单张图片:

./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg

2.测试视频:

./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights <video file>

3.测试外接Webcam摄像头:

./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights -c 1

yolov3.cfg和yolov3.weights为coco数据集训练的网络,可识别80类。

4.测试结果
TX1:4fps(YOLO) 12fps(tiny_YOLO)
TX2 : 6.5fps (YOLO) 16fps (tiny_YOLO)
1050 : 23fps (YOLO) 55fps ( tiny_YOLO )

三、基于ROS的YOLOv3安装

darknet_ros官网->https://github.com/leggedrobotics/darknet_ros
安装过程参考->ROS Kinetic + Ubuntu 16.04 yolov3配置
下载自己需要的权重文件和网络文件,编写launch文件并运行。

TX1刷机+安装YOLOv3相关推荐

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

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

  2. java刷机_java非智能手机能不能通过刷机安装一个安卓智能系统

    过刷机安装一个安卓智能系统 现在安卓系统火的一塌糊涂,除了苹果以外的很多品牌机都在使用安卓的操作系统,当然也包括很多配置比较高的山寨机,这样一来很多使用java非智能手机的用户心里就开始嘀咕 了.山寨 ...

  3. TX2 刷机 安装 jetpack 卡在determining IP adress问题

    TX2刷机安装jetpack时,flashOS finished后,卡在determining IP adress. 解决方案: 点击安装界面的cancel按键退出,重新执行JetPack****.r ...

  4. 创维E900V21D免刷机安装并使用当贝市场教程

    创维E900V21D免刷机安装并使用当贝市场教程,包使用. 以下例子版本为创维E900V21D 黑龙江联通版,安卓版本4.2.2,无WiFi版,系统版本2022. 准备工具: 悟空助手电脑绿色版 当贝 ...

  5. Jetson AGX Xavier刷机+安装opencv+使用TensorRT加速推理yolo全过程+心路历程

    为了完成导师交代的任务,卑微的打工人开始了没有停息的斗争.尽管没有人阻碍你划水摸鱼,但是问题一天不解决,自由就一天也不会来到. 我 向 往 自 由 !!!!!!!!!! 通往自由的道路就是在Xavie ...

  6. Jetson TX1 刷机(20221107亲测教程)完整程度⭐⭐⭐⭐⭐避免踩坑

    AGX Orin看这里:(待更新) =========================================================================== SunnyG ...

  7. [Nvidia Jetson ]设备-Nvidia Jetson Nano刷机安装EMMC镜像(不使用sdkmanager工具)

    README 之前使用sdkmanager工具给jetson tx2刷机,因为网络的问题花了挺长时间的.最近学到一个新的方法,可以不通过sdkmanager工具,将base基础的镜像刷入Nvidia ...

  8. Jetson Xavier NX刷机安装Ubuntu20.04,配置CUDA,cuDNN,Pytorch等环境教程(英伟达官方源安装,理论适用其它Jetson设备)

    一.准备工作 硬件:Jetson Xavier NX开发板(笔者购入为带128g内存条的EMMC版).跳线帽(杜邦线).microUSB转USB数据线.电源线 软件:Ubuntu host主机(可运行 ...

  9. 记录红米K20pro至尊版刷机安装httpcanary抓包全过程

    解除小米手机bl锁 因为以前我刷过机解锁过所以这一步不具体演示 降低版本 降低版本需要用到官方的刷机工具.link 这里还可以下到对应版本的线刷包和卡刷包.搜索对应型号即可.手机提前进入开发者模式打开 ...

最新文章

  1. Go 知识点(08) — 对未初始化的 channel 进行读写操作
  2. [安全防护]StackGuard和StackShield
  3. PCA和白化练习之处理图像
  4. ORACLE:RETURNING 子句
  5. 19日下午三点直播:DevOps体系中数据库端的四大问题及解决之道
  6. 删除某文件以外的文件
  7. PAT甲级1054 map的使用
  8. HTML DOM Event(事件)
  9. (1-3)sklearn库的模型----无监督学习
  10. 教你如何玩转豆瓣(douban) 豆瓣使用入门!
  11. VMware Workstation 15 Pro 安装centos7
  12. 晶品特装科创板上市:市值68亿 主打地面无人装备研发与产销
  13. python基础 判断题
  14. 自制hdmi线一头改vga图_这8个习惯你不改,你这辈子都瘦不了!!
  15. iPad横版开发时,宽高是反的
  16. 野蛮生长-HW上机6
  17. 怎样修复安装linux系统,linux系统安装图解教程及卸载修复
  18. 黄金周张家界之行(2)
  19. emui10如何降级_华为/荣耀手机系统降级,EMUI降级
  20. 开放式激光雷达 API 旨在加速软件定义的激光雷达采用

热门文章

  1. 程序设计大赛—Booklet Printing
  2. 百度地图对应天气城市代码
  3. OJ_0606.SUM
  4. 你不了解的事,十三天精通爬虫分布式学习路线
  5. 警务区的小生活 灵宝西站派出所第一警务区 焦帅宾
  6. AC电源延长转换线:同为科技(TOWE)品牌,专注品质,安全连接
  7. java kill 进程命令_Windows使用Java调用taskkill命令结束进程
  8. k阶原点矩和中心距的理解
  9. 腾讯如何做 Code Review的?万字详解!
  10. 知物由学 | 多级建模方法提升汉语语音识别效果,获ISCSLP大赛认可