Jetson AGX Xavier使用笔记

2023-05-16

由于毕设的缘故,从业无人机相关,嵌入式GPU首选Xavier,撰文记录一下刷机心得,欢迎小伙伴们热烈讨论,共同学习。

1.刷机

网上教程很多,但我依然刷了很久才搞定,坑太多了。推荐Jetson AGX Xavier刷机教程这篇博文,质量相当不错。

再写几个需要注意的点(坑)吧:

  • 刷机的主机配置:Ubuntu18.04虚拟机至少保证60GB的内存(不多解释,推荐至少50GB),8GB的RAM以及在VMWare中把USB3.0接口打开。
  • 下载最新版本的SDKManager,水到渠成装好,主机上的源建议替换成阿里源,并
    sudo apt update
    sudo apt upgrade
    更新,这样下载Jetpack会快很多。
  • 按照教程刷机,选择手动Manual Setup完全刷机,刷机的时候连上显示器会弹出配置界面,设置一下用户名和密码就行。此处天坑注意一下,显示器需要保证为HDMI输入,采用双HDMI线连接Xavier,如果采用VGA显示器,即使使用了VGA2HDMI转接器也无法显示。没法弹出配置界面就没法继续刷机了。刷SDK的时候主机和Xavier连同一路由器上,此处建议Windows下把Wifi关了,仅仅使用以太网有线连接,并将Xavier的源设置成如下ARM清华国内源,并同样apt更新。刷机过程切勿触碰网线就能妥当刷好SDK。
  • ## 清华源 ARM64
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
    

2.软件安装与环境配置

建议Xavier采用 清华ARM64位 国内镜像源。

参考博客:Xavier深度装机教程,亲测有效。

1)Firefox

sudo apt-get install firefox

2)中文输入法

下面这个是amd64上比较好用的,当然sogou在aarch64上我劝你放弃,应该没有;个人在xavier上装好了中文输入法又给取消了,打字是没问题的,但真不好用;若无必要还是推荐使用全英文输入。

sudo apt-get install fcitx-googlepinyin

3)pip & pip3

参见上面的深度装机教程和创客智造Xavier教程。

4)Tensorflow

Jetpack下载中心会有,下载使用pip3安装就可以。

5)pytorch

参考创客智造。

6)Keras

我在使用pip3工具安装时报错了,上Nvidia官方论坛解决了,通过apt安装,如下。其他的package也可以如此安装。

## 使用apt安装
sudo apt install python3-keras

7)ROS

8)IDE

首选JetBrains的CLion和Pycharm。在ARM64上得首先安装JDK,之后按照常规amd64的方法安装即可。

另外记录一下CLion和pycharm里无法打开终端的问题,日后解决。

9)python虚拟环境管理(不使用Anaconda)

3.使用笔记

1)风扇与GPU模式

参考博客:

Xavier风扇和Xavier显卡模式

# 右上角有英伟达标志可以调整模式,自己看;也可以如下查看模式:
sudo nvpmodel --query

# 开启风扇
sudo jetson_clocks

# 以下调整风扇转速,最高255即为打开;最低为0即为关闭
sudo sh -c 'echo N > /sys/devices/pwm-fan/target_pwm'

2)keras-yolov3笔记

# image mode,进入后输入图片路径
python3 yolo_video.py --gpu_num 1 --image

# video mode
python3 yolo_video.py --gpu_num 1 /media/wbzhang/IMG_3142.MOV --output /home/wbzhang/output.mp4

3) ubuntu usage

# ubuntu usage
sudo find /- name opencv

sudo find ./ -name '?.txt'

sudo find ./ -size -2M

sudo find ./ -size +2M -size -5M 

# grep
pip3 list | grep opencv 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jetson AGX Xavier使用笔记 的相关文章

随机推荐

  • 20220321在MT6739的android8.1下调试GPIO引脚

    20220321在MT6739的android8 1下调试GPIO引脚 2022 3 21 18 40 1 完整编译MT6739的android8 1的SDK xff1a rootroot 64 rootroot desktop rootr
  • 2021-07-15-2021年全球10大最佳单板计算机开发板(SBC)(第1-3名)

    https www eet china com news 40a12331 html 2021 07 15 2021年全球10大最佳单板计算机开发板 xff08 SBC xff09 xff08 第1 3名 xff09 发布于2021 07
  • ubuntu 显卡

    查看显卡工作状态 lspci grep i vga 我用这个命令只能查出集成显卡 lspci grep NVIDIA xff03 这个能查看N卡的 1 2 rev ff xff09 就表示关闭的状态 利用N卡自带的驱动工具就能一键切换 nv
  • PX4学习(2)——原生固件框架分析

    本文转自阿木社区 xff1a 搭建好了编译环境 xff0c 装上了QT xff0c 就迫不及待的想看看代码的内容 xff0c 结果 一看框架是懵逼的状态 怎么办 xff0c 查阅资料慢慢梳理呗 xff5e 框架分析 xff08 一 xff0
  • 【航模插头总结】 ec3,ec5,t插,xt60,xt90,xt150,as150,mt60,mt30

    在模型接插件行业 xff0c 常用的模型插头无非就是几种 EC2插头 xff0c EC5插头 xff0c EC3插头 xff0c T 插头 xff0c XT60插头 xff0c XT90插头 xff0c XT150插头 xff0c AS15
  • 【算法基础学习 4】互补滤波算法——PX4姿态估计

    目录 应用场景 名词解释 陀螺仪 加速度计 磁力计 xff08 又叫磁罗盘 xff09 坐标系 姿态表示 滤波原理 滤波主要过程 预备知识 预测 校正 加速度计校正 磁力计校正 更新四元数 源码分析 主程序运行流程图 函数功能简述 源码分析
  • 【视觉SLAM之认识摄像头】

    视觉SLAM 了解摄像机单目摄像机双目摄像机 了解摄像机 从这篇文章开始 xff0c 我将用20篇文章带你了解视觉SLAM 我们先来了解一下摄像机 摄像头分为几种 xff0c 分别是 xff1a 单目摄像机双目摄像机深度摄像机 通过一个表格
  • 到底什么是非线性优化?

    你是否也对非线性优化这个领域望而却步 xff1f 你是否也在思索非线性优化求解方法的根源 xff1f 你是否也苦恼于非线性优化到底在研究什么 xff1f 如果你的回答是肯定的 xff0c 说明我们是一样的 那么 xff0c 让我们从这里开始
  • 视线角 视线角速率(待补充)

    视线相对惯性空间的旋转角速度
  • 【无人机学习】惯性导航系统简介

    前面文章SLAM初识 xff08 点击查看 xff09 中我们介绍过SLAM中的两大类传感器 xff1a 激光雷达和视觉传感器 xff0c 并详细分析了其优缺点 而实际上 xff0c 在基于移动机器人的SLAM中 xff0c 还有一类很重要
  • PID介绍 PID调参 串级PID

    鉴于串级PID在pixhawk系统中的重要性 xff0c 无论是误差的补偿 xff0c 如姿态解算 xff1b 还是控制的实现 xff0c 如姿态控制 xff0c 位置控制 xff0c 靠的都是串级的pid xff0c 这里我们先对串级pi
  • 【通俗讲5G】第一次有人把5G讲的这么简单明了

    关于5G通信 xff0c 常见的文章都讲的晦涩难懂 xff0c 不忍往下看 xff0c 特转载一篇 xff0c 用大白话实现5G入门 简单说 xff0c 5G就是第五代通信技术 xff0c 主要特点是波长为毫米级 xff0c 超宽带 xff
  • 终于有人把云计算、大数据和 AI 讲明白了

    原标题 xff1a 不是技术也能看懂云计算 xff0c 大数据 xff0c 人工智能 我今天要讲这三个话题 xff0c 一个是云计算 xff0c 一个大数据 xff0c 一个人工智能 xff0c 我为什么要讲这三个东西呢 xff1f 因为这
  • 常用锁原理的介绍(上)

    本文是学习 多处理器编程的艺术 的笔记 下面主要介绍了一些常用的锁的原理 xff0c 这些只是一些理论 xff0c 离我们实际使用还是有一些差距的 不过这种理论也往往是相对比较好容易理解了掌握的 xff0c 只有了解了这些理论 xff0c
  • 实时数据库数据采集接口API八爪鱼采集接口

    实时数据库数据采集接口是针对国内外各种实时数据库系统 PI IP21等 和DCS PLC等数据源之间的进行实时数据通讯的工具 主要包含IOServer服务器和IOClient客户端两个部分 xff1a IO Server运行在实时数据库服务
  • 实时操作系统的任务调度示例之时间片

    摘要 在之前的一篇博文实时操作系统的任务调度示例之抢占中 xff0c 以实验和代码的形式讲解了不同优先级任务同时出在就绪态中 xff0c 高优先级的任务总是先得到运行 这里就留下了一个问题 xff0c 如果多个出于就绪态的任务具有相同优先级
  • 避障算法之3DVFH+

    目录 一 3DVFH 43 论文翻译 摘要 1 引言 2 相关工作 3 八叉树地图 4 3DVFH 43 4 1 第一步 xff1a 八叉图探索 4 2 第二步 xff1a 二维基础极直方图 2D Primary Polar Histogr
  • linux及C++书籍推荐

    盘点一下今年看的书 xff0c 记录下学习历程也向大家分享一些书籍 xff1a Unix编程3剑客 xff1a RichardSteven的大著 Unix网络编程卷1 xff08 套接字联网api xff09 Unix环境高级编程 Unix
  • 机场跑道检测论文阅读笔记

    机场跑道检测论文阅读笔记 A Robust Vision based Runway Detection and Tracking Algorithm for Automatic UAV Landing 来自沙特的KAUST xff0c 20
  • Jetson AGX Xavier使用笔记

    由于毕设的缘故 xff0c 从业无人机相关 xff0c 嵌入式GPU首选Xavier xff0c 撰文记录一下刷机心得 xff0c 欢迎小伙伴们热烈讨论 xff0c 共同学习 1 刷机 网上教程很多 xff0c 但我依然刷了很久才搞定 xf