0
点赞
收藏
分享

微信扫一扫

jetson nano学习日志(一)

舟海君 2022-01-26 阅读 262
vimlinux

前沿:该学习日志为博主本人学习过程中查找资料的汇总总结,出现问题等的修正记录。

1 系统初始化

1.1 vim与apt

第一次开机会进行镜像的自检,等待一段时间既可开机。进入UI界面后插入USB的网卡,链接WIFI使用浏览器测试网页链接可用之后再回到命令行操作。

apt是Advanced Packaging Tool的简称,是一款安装包管理工具。在Ubuntu下,我们可以使用apt命令可用于软件包的安装、删除、清理等,类似于Windows中的软件管理工具。但是该命令需要访问外网。所以我们先进行镜像的配置,输入指令开始配置镜像。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo vim /etc/apt/sources.list

vim是linux的文本编辑器,用于处理文本任务的程序。这里的镜像已经默认安装。指令格式为:

vim filename

在vim中有3种模式,分别为命令模式、末行模式、插入模式。

  1. 命令模式

打开默认即命令模式,按ESC返回命令模式,常用的指令如下

按键

作用

备注

:

进入尾行模式

i

进入插入模式,且在当前字符前插入文本

o

在当前行后追加一行

H

回到文本的头部

L

回到文本的尾部

dL

删除到最后一行

(n)yy/Y

复制n行

P/p

粘贴到当前光标之前/后

u

撤销修改

注意:区分大小写,使用时要注意键盘的状态

  1. 末行模式

该模式主要用于修改保存或者修改文件

按键

作用

备注

:redo

重复执行命令

:q

退出

:wq

保存并退出

:q!

强制退出

不会保存

:w name

另存为文件

  1. 插入模式

该模式进行正常的编辑操作,没有什么好说的。

1.2 更换镜像

说完vim,我们需要把源给换掉才能自由升级,指令前面已经说了,更换内容如下所示:

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

deb http://ftp.de.debian.org/debian stretch main

deb http://ftp.cn.debian.org/debian stretch main

然后开始升级,输入如下指令。

sudo apt-get update

sudo apt-get full-upgrade

效果如下图所示,如果失败请检查网络链接和镜像

1.3 安装基本环境

执行如下指令以安装curl。curl是一种的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。

sudo apt install curl

sudo apt install nano

curl有自己的环境依赖,所以直接装可能报错:

Depends: libcurl3-gnutls (= 7.47.0-1ubuntu2.13) but 7.47.0-1ubuntuX.XX is to be installed

注意区分l和数字1,1ubuntu是数字1。我们需要先把依赖装了。第一条指令用来查找依赖的版本,第二条指令安装所需的依赖。具体要根据读者的版本灵活改变。

apt-cache showpkg libcurl3-gnutls

sudo apt-get install libcurl3-gnutls=7.47.0-1ubuntu2.13

我们再安装python,python使用脚本的方式安装,有如下指令。分别意味下载安装脚本和安装脚本。

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

sudo python3 get-pip.py

如果正确安装curl下载过程会正确执行入下图所示。

但是同样可能报错如下,原因是显然是缺少需要的依赖,我们把依赖装上就行。安装指令如下。

sudo apt install python3-testresources

正确的安装后效果如下图所示

 安装完成之后我们使用指令,检验安装效果。正常情况下运行第二条指令要求重启,我们重启即可,重启的过程中可以看到计算机在进行一系列的配置。

sudo pip3 install jetson-stats

jtop

最后的运行结果如下图所示,可以使用指令查看硬件的相关信息

 到此我们已经熟悉了基本的命令行操作方式,下一步我们要检查相关的变量。

举报

相关推荐

0 条评论