实验环境
- ubuntu18.4 LTS
- jetson xavier agx 32GB版本
- jetpack4.4
更换阿里源
备份原来的源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
编辑源
sudo vim /etc/apt/sources.list
删除原来的内容,添加以下内容 ,以阿里源为例
注意连接后面的 -ports
,表示arm架构的源,没有的话是x86架构的
#ubuntu18.4 for arm
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-backports main restricted universe multiverse
更新
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get update
安装pip
sudo apt-get install python3-pip
pip3 install -U pip
#如果失败或者报错,前面加 sudo -H 重试,下同
#sudo -H pip3 install -U pip
或者执行
sudo apt-get --reinstall install python3-setuptools python3-wheel python3-pip
sudo -H pip3 install --upgrade pip
修复
修改pip为国内源
编辑源
mkdir ~/.pip
vim ~/.pip/pip.conf
添加以下内容 ,以阿里源为例
[global]
# 阿里云
index-url = https://mirrors.aliyun.com/pypi/simple/
# 清华大学
# index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
# 中国科技大学
# index-url = https://pypi.mirrors.ustc.edu.cn/simple/
# 豆瓣
# index-url = http://pypi.douban.com/simple
# Python官方
# index-url = https://pypi.python.org/simple/
# v2ex
# index-url = http://pypi.v2ex.com/simple/
# 中国科学院
# index-url = http://pypi.mirrors.opencas.cn/simple/
安装jtop
jtop是英伟达终端可视化的管理工具,可以查看cpu、gpu、内存等信息,也可以可以控制风扇、功率等
sudo -H pip3 install -U jetson-stats
需要重启终端才能使用
安装温度传感器
sudo apt install lm-sensors
sensors
安装图形界面server
sudo apt-get install x11vnc
sudo x11vnc -storepasswd
sudo vi /lib/systemd/system/x11vnc.service
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
# USERNAME 要换成自己系统的用户名
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared -capslock -nomodtweak
[Install]
WantedBy=multi-user.target
# -capslock -nomodtweak 参数可以保证大写锁定和数字锁定能用 更新于 2021年1月19日
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service
# 查看x11使用的默认桌面
cat /etc/X11/default-display-manager
显示
/usr/sbin/lightdm
或者
/usr/sbin/gdm3
安装 lightdm
sudo apt-get install lightdm
安装 gdm3
sudo apt-get install gdm3
上面cat /etc/X11/default-display-manager
查到的是什么就安装什么,或者修改default-display-manager
灵活应对。建议使用 lightdm
2021年1月19日更新:实践证明好像必须使用 lightdm
,gdm3
会启动失败
这里 选择lightdm
也可以使用以下命令重新配置
sudo dpkg-reconfigure gdm3
sudo dpkg-reconfigure lightdm
开启x11转发
sudo vim /etc/ssh/sshd_config
AllowTcpForwarding yes
X11Forwarding yes
X11UseLocalhost yes
重启连接测试
使用vnc工具连接
这里以 MobaXterm
为例
端口:5900
常用操作
jtop #可视化查看开发板信息
sensors #查看温度
sudo nvpmodel -q #查看当前模式,当前工作功率
sudo nvpmodel -m 0 #设置当前模式为最大功率
sudo su # 切换成root用户
echo 200 > /sys/devices/pwm-fan/target_pwm # root用户下改变散热扇的pwm 0-255
......