当前位置: 首页 > article >正文

jetsonNano烧录Ubuntu20.04镜像使用ROS2

本来想要参考Jetson nano升级Ubuntu20.04来进行升级。
但是此过程也有大坑,我的目的是,除了升级Ubuntu20.04,在上面使用ROS2,我还希望我写的代码可以使用上Pytorch。

方式一(未成功)

  1. 按照上面的教程可以正常升级为Ubuntu20.04,但要注意一定要执行sudo apt-get purge chromium-*,这个并不是作者所说的用的不多,而是升级过程中会牵扯到snap,否则后面无法正常升级结束。其余按照作者的流程即可。
  2. 我想我们都是从nvidia官方下载的jetsonNano最新的镜像jetson-nano-jp461-sd-card-image吧,这个jetpack是4.6.5,但是从Nvidia Pytorch安装的Compatibility Matrix兼容表格来看,jetpack要求是4.6.1,为此我尝试使用Nvidia官方的sdk manager工具来刷写jetpack(但其实没有什么用,和直接下载sd卡镜像然后烧录一样)

方式二

这里Ubuntu20.04镜像有好心人配好的镜像,还有ROS2安装的教程。我尝试下载了两个镜像JetsonNanoUb20_bare.img.xz和JetsonNanoUb20_3b.img.xz,使用Pi imager和 balenaEtcher烧录均不成功,最后JetsonNanoUb20_3b.img.xz使用Win32DiskImager烧录成功。
这个环境自带pytorch
上电之后首先安装jtop工具

sudo pip3 install -U jetson-stats

配置cuda环境

export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}} 
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} 
export CUDA_ROOT=/usr/local/cuda 

这个时候可以使用nvcc -Vjetson_release 验证了
结果如下:在这里插入图片描述
验证Pytorch可以正常使用

安装分区工具
sudo apt-get install gparted

安装gazebo
sudo apt install ros-foxy-gazebo-*

安装XACRO
sudo apt install ros-foxy-xacro


http://www.kler.cn/a/284118.html

相关文章:

  • Centos安装Elasticsearch教程
  • UDP协议和TCP协议之间有什么具体区别?
  • HBase理论_背景特点及数据单元及与Hive对比
  • 封装el-menu
  • java模拟键盘实现selenium上下左右键 table中的左右滚动条实现滚动
  • 基于迭代重加权最小二乘法的算法及例程
  • 【Java设计模式】装饰器模式:动态扩展类的功能
  • Hadoop生态圈(一)
  • 《高等代数》范德蒙德行列式的证明
  • 深拷贝与浅拷贝的区别
  • 工业软件架构4:(QT和C++实现)
  • 视频和音频合成视频Easy_Wav2Lip
  • ROS - Turtle Nest 使用说明
  • 机器学习/数据分析案例---糖尿病预测
  • Java基础——IO概述
  • Java算法之快速排序(Quick Sort)
  • 服务器机柜与网络机柜的区别有哪些?
  • 耦合和内聚
  • redis集群部署
  • 集成电路学习:什么是DAC数模转换器
  • Maven <parent> 标签的作用及使用详解
  • 【React】useEffect的使用场景与作用
  • 什么软件可以用平板远程控制电脑?
  • 【使用 Python 进行图像裁剪的多种方法】
  • Leetcode Hot 100刷题记录 -Day5(双指针)
  • 1.7 离散频率