精华内容
下载资源
问答
  • JetsonTX2和TX2I的镜像备份与恢复及内核、DTB更新
    2021-05-22 14:36:07

            为了HDMI转CSI的图像采集模块能被识别,可以成功采集HDMI视频图像,最近在研究JetsonTX2和TX2I的刷机、镜像备份与恢复,以及内核和DTB的刷入。按照https://elinux.org/Jetson/TX2_Cloninghttps://elinux.org/Jetson/TX2_DTB进行操作;

    一、备份

            1、用 USB-Micro USB 线连接宿主机与TX2

            2、TX2进入recovery模式:先按住 POWER 键约2s,再长按 RECOVERY 键,再点按 RESET 键,松开 RECOVERY 键,即可进入recovery 模式

    可在主机上输入lsusb,当输出包含如下内容表示成功进入recovery模式(具体ID可能会有差异)

    *********************************************

    Bus 001 Device 027: ID 0955:7020 NVidia Corp.    //这就代表进入TX2recovery模式

    ********************************************

    (注:如果没出现,断电、重新插拔usb线重新进入recovery模式)

    二、恢复

            1、宿主机进入Linux_for_Tegra 目录

            cd /nvidia/nvidia_sdk/JetPack_4.3_Linux_JETSON_TX2/Linux_for_Tegra

            2、执行镜像备份命令

            sudo ./flash.sh -r -k APP -G  backup.img jetson-tx2 mmcblk0p1
            sudo cp backup.img.raw bootloader/system.img

            3、将备份过的镜像文件拷贝到 Linux_for_Tegra/bootloader/下

            4、将镜像文件重命名为 system.img

            5、执行镜像恢复命令:

            sudo ./flash.sh -r -k APP jetson-tx2 mmcblk0p1

    三、kernel和dtb刷入

    a. 首先进入recovery模式。

    b. 复制dtb文件到 Linux_for_Tegra/kernel/dtb文件夹,并用以下名字替换

    [TX2]
    JetPack/3.1/64_TX2/Linux_for_Tegra_64_tx2/kernel/dtb/tegra186-quill-p3310-1000-[a00|c03]-00-base.dtb
    [TX2i]
    JetPack/3.1/64_TX2/Linux_for_Tegra_64_tx2/kernel/dtb/tegra186-quill-p3489-1000-a00-00-ucm1.dtb

    c. 进入JetPack_4.3_Linux_JETSON_TX2/Linux_for_Tegra目录

        (1)PC端刷内核的命令为:

    ./flash.sh -k kernel jetson-tx2 mmcblk0p1

       (2)刷dtb文件的命令为:

    ./flash.sh -k kernel-dtb jetson-tx2 mmcblk0p1

    (注: 如果是用TX2I,将“jetson-tx2”换成“jetson-tx2i”)

    更多相关内容
  • jetsonTX2GPIO-master.zip

    2019-12-10 18:07:38
    Jetson TX1,TX2,AGX Xavier和Nano开发板包含一个40针GPIO接头,类似于Raspberry Pi中的40针接头。可以使用Jetson GPIO库软件包中提供的Python库来控制这些GPIO的数字输入和输出。该库与用于Raspberry Pi的RPi.GPIO...
  • JetsonTX2ForDeeplearning 使用OpenCV Tensorflow和Keras设置Jetson TX2进行深度学习。 我已经尝试了很多有关设置Jetson TX2的在线教程。 但是,并非所有人都可以。 原因是由于其中一些已过时并且Nvidia提供的库已...
  • 其中一共五个文件,包括Jetson_TX2_Module_DataSheet、Jetson_TX2_OEM_Product_DesignGuide、P2597_B04_OrCAD_schematics、J120_technical_reference、SN65HVD230中文资料五个文档,对刚拿到板子的新手有很大的参考...
  • JetsonTX2_Series_S_Parameters_IBIS_Models
  • JetsonTX2远程连接方案

    2021-03-13 11:38:23
    JetsonTX2刷机后,系统中有README-vnc.txt文件,有详细的说明,本文在此总结 1.安装VNC Server sudo apt update sudo apt install vino 2.配置VNC Server #设置自启动 mkdir -p ~/.config/autostart cp /usr/...

    参考文章

    设置主从网络和远程开发环境

    VNC远程连接

    在JetsonTX2刷机后,系统中有README-vnc.txt文件,有详细的说明,本文在此总结

    1.安装VNC Server

    sudo apt update
    sudo apt install vino
    

    2.配置VNC Server

    #设置自启动
    mkdir -p ~/.config/autostart
    cp /usr/share/applications/vino-server.desktop ~/.config/autostart
    
    #配置VNC Server
    gsettings set org.gnome.Vino prompt-enabled false
    gsettings set org.gnome.Vino require-encryption false
    
    #设置VNC密码 thepassword即为密码
    gsettings set org.gnome.Vino authentication-methods "['vnc']"
    gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)
    
    #重启
    sudo reboot
    
    #重启后即可在Windows中用vnc viewer连接
    

    ssh连接

    ssh连接本来计划是在Windows中通过xshell实现,但是最近看到一篇文章,发现可以在两个ubuntu系统中通过ROS组网实现互相布置工作空间(大概了解,后续将继续学习)。所以计划使用虚拟机中的ubuntu实现ssh连接。
    在ubuntu中可以直接在终端执行,而不必找类似Xshell的工具。
    我还比较好奇Windows中的WSL能否实现ROS组网,后续将继续学习。

    言归正传。

    1.连接同一局域网

    使用ssh连接时,需保证两机器在同一局域网中,所以应先保证虚拟机连接到外部局域网。在本文中写这个过程难免有些冗杂,如果是使用Linux主机或双系统的根本用不到。
    虚拟机连接局域网可看这篇文章

    2.配置SSH公钥

    在连入同一局域网后,我们可以先用密码测试一下

    #在虚拟机或PC的ubuntu中执行
    ssh 主机名@主机地址
    #后面会输入密码,若成功则表示不缺少组件,否则请根据提示安装相关组件
    
    #在虚拟机或PC的ubuntu中执行
    ssh-keygen
    #一路回车,结束后会在~/.ssh目录中生成id_rsa.pub文件
    #通过局域网将密钥分发到JetsonTX2中
    scp ~/.ssh/id_rsa.pub dream@192.168.43.143:/home/dream
    #文中dream为JetsonTX2的主机名,查看主机名可直接在命令行输入hostname
    
    #在JetsonTX2中运行,此时可以在虚拟机终端通过ssh连接TX2即可
    ssh dream@192.168.43.143
    cat id_rsa.pub >> ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys
    
    #配置完成后即可实现ssh免密码登陆TX2
    
    展开全文
  • JetsonTX2 之刷机 ——Jetpack 4.3

    千次阅读 热门讨论 2020-05-12 19:27:56
    2.虚拟机(或者ubuntu系统)下载SDK Manager Step1 虚拟机下载安装SDK Manager SDK Manager地址 Step2 安装结束后,在Terminal中输入 sdkmanager 即可打开. 注意对host有最小分辨率和最小空余硬盘容量,前者可以通过...

    2020年再次使用Nvidia Jetson tx2,Jetpack已经发行了4.4,TX2默认的系统也升级到了ubuntu 18.04,刷机方式也发生了变化。这里记录我的刷机过程,亲测有效。

    1. TX2开机

    首先要对TX2进行开机的操作,目的主要是连接与虚拟机或者自己的ubuntu系统相同的WIFI.
    Step1: 连接HDMI、WIFI接收器、USB hub(键盘+鼠标),同时使用自带的micro USB与Host进行连接。连接电源,长按开机键(POWER BTN)开机。
    Step2: I accept the terms of these licenses. 然后 continue
    Step3: 选择语言,建议直接选English. 然后continue
    Step4: 选择Keyboard layout,直接默认English(US),然后continue
    Step5: 选择连接WIFI,直接与Host选用同一WIFI,方便接下来刷机,continue
    Step6: 选择地区,Shanghai,continue
    Step7: 设置用户名和密码,之后会刷机重新设置,无关紧要,填写即可.
    Step8: 关机即可.

    2.虚拟机(或者ubuntu系统)下载SDK Manager

    Step1 虚拟机下载安装SDK Manager
    SDK Manager地址
    在这里插入图片描述
    Step2 安装结束后,在Terminal中输入

    sdkmanager
    

    即可打开.
    注意对host有最小分辨率最小空余硬盘容量,前者可以通过ubuntu的设置修改,后者可以对虚拟机扩容或者删除无用的内容。

    Step3 登录
    在这里插入图片描述

    三、将TX2处于恢复模式

    关机状态下
    Step1: 按开机键(POWER BTN)
    Step2: 松开开机键,长按恢复键(REC)
    Step3: 保持按住恢复键,按一下重置键(RST),再放开恢复键(REC).

    四、host和tx2之间的安装全纪录

    Step1: 选择希望安装的版本号,注意Target Hardware选择Jetson TX2,JetPack当前稳定版为4.3,因此选用4.3,对应的TensorRT版本为TensorRT6
    在这里插入图片描述
    Step2. 勾选要安装的库,选择安装的地址,接受协议,下一步
    在这里插入图片描述
    Step3:开始下载
    在这里插入图片描述
    安装完HOST COMPONENTS后,大约进度45.45%左右,TX2会开机,重新执行1.TX2开机的步骤,此时不需要选择WIFI。TX2完全开机后,在host弹出的窗口处输入TX2的用户名和密码注意,此时若Host与TX2在同一局域网,默认填写的IP地址和TX2使用ifconfig查看结果是一致的。
    在这里插入图片描述
    继续安装:
    在这里插入图片描述
    Step4: 安装结束,关闭即可.
    在这里插入图片描述

    五、测试

    通过两个简单的测试,来验证Jetpack4.3安装成功

    1. 查看cuda版本
    nvcc -V
    #输出
    #nvcc: NVIDIA (R) Cuda compiler driver
    #Copyright (c) 2005-2019 NVIDIA Corporation
    #Built on Mon_Mar_11_22:13:24_CDT_2019
    #Cuda compilation tools, release 10.0, V10.0.326
    

    应该输出10.0
    2. 查看tensorrt版本,首先python3,使用python

    import tensorrt
    tensorrt.__version__
    #输出
    #'6.0.1.10'
    
    展开全文
  • jetson_TX2硬件开发指南。有助于TX2应用者开发出自己的产品。
  • 2.在虚拟机内下载Jetpack 注意:下载时需要注册NVIDIA账号,如果注册下载时一直卡,可以使用各种加速器,或者搭梯子 下载地址: https://developer.nvidia.com/zh-cn/embedded/jetpack  选择Download SDK Manager ...

    关于英伟达板子刷机的教程网上有很多,但大多不能一步到位。

    笔者希望能写这篇文章来帮助大家快速刷机,尽快投入开发过程中。

    同时也总结一下自己困难的刷机过程。

    1.准备

    首先是准备阶段,下面这些必须准备好!

    pc(装好ubuntu18.04虚拟机的笔记本或者台式机)tx2开发板安卓usb连接线(原装绿色头的那根,没有的话尽量准备传输速度快的线)
    usb拓展坞(3.0)显示器HDMI线
    键盘鼠标

    关于安装虚拟机,这篇默认大家已经安装完毕,以后有需要我再详细整理一篇。

    下面开始正式刷机!

    2.在虚拟机内下载Jetpack

    注意:下载时需要注册NVIDIA账号,如果注册下载时一直卡,可以使用各种加速器,或者搭梯子

               下载地址: https://developer.nvidia.com/zh-cn/embedded/jetpack

     选择Download SDK Manager

    之后我们会在虚拟机的下载中得到这个文件

    版本号会发生改变,毕竟一直是在更新

    #打开终端,输入
    sudo apt-get install ./sdkmanager_1.4.1-7402_amd64.deb 
    #即可完成安装
    
    #打开终端,输入
    sdkmanager 
    #运行sdk

    期间需要登录,按照提示一步步来即可,没有什么难度

    3.连接设备(如图)

    用USB线连接TX2的microUSB端口口和HOST的USB端口(HOST就是你的pc)

    HDMI连接显示器

    usb连接拓展坞,再接上键盘鼠标

    连接上以后开机关机均可,先放在那,我们来操作虚拟机

     4.刷机

    第二部中,执行sdkmanager,并登录完成后是如下界面

     此时如果没开机的话是no board connected ,像图中一样

    开机后,一般虚拟机会让你选择连接虚拟机or主机,若tx2开机后没有出现该选项,也可以手动连接到虚拟机,具体做法点击右下角图标,断开与主机连接,如图所示。

     之后点击第二行中的 【refresh】

    如果成功连接上,如下图所示

     

    接下来就是刷机的大坑所在

    许多博主上页会全选,这也大大增加了刷机失败的概率

    其实,Host Machine 此项完全不用选,它的意思是在你的pc上安装系统,如果仅仅是刷机,大可不必去点它。

    关于linux版本,推荐选择最新的,因为每次更新总是修复了无数的bug

    其中,jetpack3.x是Ubuntu16刷机,jetpack4.x是Ubuntu18刷机

    这里我选择了最新的版本

    接着我们来到STEP2,又是一个大坑

    请两个都勾选!先下载再安装!一边下载一边安装出错的概率会非常大。

    下载完成以后,我们返回step1,再contnue到STEP2

    勾选第一个框,即可开始安装。

     输入你虚拟机的密码

    这里我们选Manual setup  账户密码为你想新创立的账户密码。

    虚拟机暂停操作

    接着去操作tx2

    我们需要将tx2进入rec模式(重置模式)

    这里附上说明书

    具体操作:按住rec键(从外往内第三个键)3秒

                      不要松手,接着去按rst键位(重外往内第一个)1秒后松手

                      接着松开rec键位

                      即可进入 重置模式

    这里我说明一下,许多教程没讲清楚的地方

    我们可以看到这里分Jetson OS 和 Jest sdk components

    第一个意思是刷系统,那刷系统的时候我们的板子是必须处于重置状态的,就像手机重置一样,很好理解

    第二个意思是安装sdk,就是tx2配带的一些组件,这个呢是在tx2正常开机下完成的,类似于装软件

     我们继续

     输入完账户密码,系统进入重置模式后,点击Flash,开始刷机

    如果一直连接不上,或者系统没有处于rec模式

    那么输出lsusb查看连接情况

    或者是重新将tx2连回主机,再连回虚拟机。

     开始安装!

    第一部分,装系统的工作结束后,系统会自动开机,显示器会亮起

    如图

     接着只要等就可以了

    完成后,我们的tx2可以正常使用,只是此时还未安装sdk

    安装条在20左右会卡住,跳出这个弹框

    此时系统已经安装完毕

    所以需要重新检查tx2是否连接至虚拟机,如果连接到主机是无法安装的

    切换连接主机和虚拟机的方法前文已经说明

    连接完成之后

    将tx2连接到和主机相同的wifi,或是连接到相同的路由器!

    首先点refresh 再点 install

    如图

    接着等待即可

    如果刷机不成功,一直retry即可,可能由于网络原因等 

    成功后,应是如下界面

     

    接着我们去操作tx2,查看是否刷机成功

    打开终端,输入这三条指令


     

    cd /usr/local/cuda-10.2/samples/5_Simulations/oceanFFT
    
    sudo make oceanFFT
    
    ./oceanFFT
    

    如果出现以下仿真图像,即安装成功 。

    我们开发的第一步已经完成

    后期我将更新ros,3dslam相关的操作,敬请期待!

    展开全文
  • Nvidia JetsonTx2 Ubuntu18.04 刷机教程(详细排雷)_prophet_xh的博客-CSDN博客 系统更新,就是这个 software updater 装ros根据下面几行代码即可完成 很多教程说需要换源,其实可以不换,自带的原很稳定,...
  • 物理引脚与虚拟引脚的映射,要找到你要使用的IO口,通过计算公式,然后得到它的地址,才能操作。
  • Inference-Uff-model-Jetson-Tx2:API在JetsonTx2上使用Tensorrt(c ++)方法提供序列化反序列化和uff模型的推断
  • 初学JetsonTX2之部署YOLO

    万次阅读 热门讨论 2018-05-20 09:17:02
    1 conv 64 3 x 3 / 2 416 x 416 x 32 -> 208 x 208 x 64 1.595 BFLOPs ....... 105 conv 255 1 x 1 / 1 52 x 52 x 256 -> 52 x 52 x 255 0.353 BFLOPs 106 detection truth_thresh: Using default '1.000000' ...
  • 直接选择手动连接,我这边一开始就连好线,让电脑识别到,但是没有开机,我这边用的是jetsontx2核心板,只有rec,set两个按键,先按着rec不放,再按着set一下(不要特别快的松开),再等两三秒中再放开rec。...
  • NVIDIA JetsonTX2 实现 yolov5

    千次阅读 多人点赞 2021-03-25 16:23:26
    实现步骤1 刷机 jetpack4.5:2 JetsonTx2 Ubuntu系统 与自身电脑 Window系统 共享文件夹(方便数据传输)3 安装pytorch及其相关依赖包4 下载 yolov5(只做检测detect.py)5 简述 yolov5 训练自己数据集 1 刷机 ...
  • JetsonTX2 iic pwm

    千次阅读 2018-07-23 16:12:03
    racecar gpio is different from TX1 ... qt problem : aarch64-linux-gun https://blog.csdn.net/u012123768/article/details/76878041 ...http://www.jetsoner.com/thread-54-1-2.html use sudo start app
  • JetsonTX2上安装tensorflow

    千次阅读 热门讨论 2018-07-16 19:43:46
    JetsonTX2上安装tensorflow的心酸史 还是那句话,做事情得有耐心,有耐心…耐心….心……感觉像是给自己的一个心理暗示… -。-||| tensorflow安装 常见问题总结 验证 tensorflow1.3.0安装 好的,进入正文,...
  • 五、JetsonTX2读取按键

    2019-04-29 01:35:57
    JetsonTX2读取按键实际上也是对于IO口的读取, IO口的读取,可以参考这个链接: 不过要注意这个链接下面有一个地方有一点小问题哦。 https://blog.csdn.net/chenjiehua123456789/article/details/78561327 文件我...
  • TX2--CSI vs USB camera on JetsonTX2

    千次阅读 2018-06-27 13:16:37
    1、为什么要用CSI camera 如果您希望获得最佳性能(较快的FPS,较高的分辨率和较少的CPU使用情况),或者需要对摄像机进行底层控制,并且您愿意买一个不错的摄像头,...CSI vs USB camera on JetsonTX2    
  • JetsonTX2--环境安装合集

    千次阅读 2019-08-19 11:47:24
    JetsonTX2--环境安装合集Jetson Tx2简介刷机并且装Jetpack3.3Jetson TX2国内源 Jetson Tx2简介 TX2大体配置如下 本人想用于跑视觉slam算法,在一系列的开源算法实例中,发现性能上并不是十分满意,ORBslam2大概...
  • 基于NVIDIAJetsonTX2的视频行为检测研究李龙;卿粼波;李诗菁;何小海【期刊名称】《计算机应用与软件》【年(卷),期】2020(037)003【摘要】行为检测是计算机视觉领域的一个重要研究方向,在交通监控、人机交互等方面都...
  • JetsonTX2刷机记录(JetPack4.5)

    千次阅读 2021-02-07 17:19:43
    目录写在前面安装过程1. 硬件准备2. Linux系统准备3. 在虚拟机内下载Jetpack4. 安装并运行SDKmanager5....本文用于记录JetsonTX2的刷机过程,如果想参考本文刷机,请先阅读完整篇文章注意着重标注的步
  • JetsonTX2上安装tensorflow的心酸史

    千次阅读 2019-06-05 20:14:11
    JetsonTX2上安装tensorflow的心酸史 还是那句话,做事情得有耐心,有耐心…耐心….心……感觉像是给自己的一个心理暗示… -。-||| tensorflow安装 ...
  • 然后保存 '''更新环境变量''' source /etc/profile 成功解决 参考文章 1 解决英伟达Jetson平台使用Python时的出现“Illegal instruction(cpre dumped)”错误 2 Illegal instruction(core dumped) error on Jetson ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 467
精华内容 186
关键字:

jetsontx2

友情链接: MC51程序库.rar