当前位置:   article > 正文

【Ubuntu】配置 Jetson Nano 基础环境(一)_jetson nano ubuntu pyserial配置

jetson nano ubuntu pyserial配置

1 将镜像烧录进 TF 卡

1.1 准备

  • TF 卡,即 Micro SD卡(越大越好,64G 以上)
  • TF 卡转接器

1.2 镜像下载

官网下载
在这里插入图片描述

1.3 镜像烧录

操作很简单,就不多说了

  • 格式化 TF 卡

我用的这个格式化软件 SD Memory Card Formatter

  • 镜像烧录

我用的这个软件 Rufus

完成上述步骤后,即可将 TF 卡插入 Nano,外接一个显示器,上电开机。当填写完一些基本设置后,就完成了系统的安装。

2 升级 Ubuntu 为 20.04(不建议)

官网镜像中 Ubuntu 的版本是 18.04,但由于本人需要 ROS2 的开发环境,为了避免 Python 版本带来的不必要的麻烦,所以我选择将系统升级为 20.04

经过后续的使用,发现升级为 20.04 并不是一个好的选择,原因如下:

  • 原生系统中的 cuda 会被清除,需要自己安装
  • 没有合适的 pytorch .whl 文件可以使用(系统 JetPack4.6,默认 python 版本为 3.8,当你一些基础环境配好了之后,发现了这个问题会很绝望)
    在这里插入图片描述

参考文章:Install Ubuntu 20.04 on Jetson Nano

跟着上面文章的步骤走,即可完成升级,过程可能需要将近 1 ~ 2 个小时的时间。

3 apt 换清华源

  • 备份原文件
sudo mv /etc/apt/sources.list /etc/apt/sources.list.backup
sudo touch /etc/apt/sources.list
  • 1
  • 2
  • 查询系统架构
arch
  • 1
  • arm64 架构(Ubuntu Ports 镜像)

点这里

  • 写入 sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 更新
sudo apt update
sudo apt upgrade
  • 1
  • 2

4 安装 jtop

Pypi 官网介绍

jetson-stats is a package for monitoring and control your NVIDIA Jetson [Xavier NX, Nano, AGX Xavier, TX1, TX2] Works with all NVIDIA Jetson ecosystem.

  • 安装 pip3
sudo apt install python3-pip
  • 1
  • 安装 jetson-stats
sudo -H pip3 install -U jetson-stats
  • 1
  • 重启服务
sudo systemctl restart jetson_stats.service
  • 1
  • 重启 Nano
  • 运行命令
jtop
  • 1

5 安装 Docker

大致过程与 官网 完全一致

  • 卸载老版本
sudo apt-get remove docker docker-engine docker.io containerd runc
  • 1
  • 安装依赖
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg2 \
    lsb-release \
    apt-transport-https \
    software-properties-common
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 添加 GPG 公钥
 sudo mkdir -p /etc/apt/keyrings
 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  • 1
  • 2
  • 添加软件仓库

我加的是清华源的镜像

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • 1
  • 2
  • 3
  • 安装
 sudo apt-get update
 sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/51061
推荐阅读
相关标签
  

闽ICP备14008679号