Jetson Nano B01部署YOLOv5项目全流程(二)系统基本配置

二、系统基本配置

1.免除每次sudo需要输入密码操作

        a) 在终端输入以下指令。

sudo gedit visudo

        b) 在最底端输入以下指令。

你的用户名 ALL=(ALL) NOPASSWD:ALL

        c) 点击保存即可。 

2.更新源和软件

        安装完系统后首先应该更新源,否则后续更新和升级会非常慢。更新前先备份原本的源,更改source.list文件的名字,以备不时之需。

        a) 首先,打开终端,输入以下命令。

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

sudo gedit /etc/apt/sources.list

        b) 在打开的文件中,删除所有内容,然后复制以下内容进入并点击右上角保存。

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe

deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe

deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe

deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe

deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe

         c)  输入以下命令进行更新。

sudo apt-get update

sudo apt-get full-upgrade

 3.安装中文输入法

        Jetson Nano自带ibus中文输入法,但是要简单的配置下才能进行中文的输入。

        a) ibus下载拼音输入法,输入命令:

 sudo apt-get install ibus-pinyin

        b)  安装完成后进入系统配置System Settings界面,选择语言支持选项Language Support,如下图所示。

         c) 然后选择“Install/Remove Languages”如下图所示。

        d) 选中“Chinese (simplified)”然后单击Apply即可。这个Apply过程会安装一系列中文语言包。

        e) 安装完成后在语言支持界面将“汉语(中国)”调整到最前面,如下图所示。同时,可以点击"Regional Formats",将界面也改为中文。

        f) 随后要重启系统才能生效,输入命令进行重启:

sudo reboot

        e) 重启完成后,在终端中输入下述命令进入ibus配置界面:

ibus-setup

         f) 在配置界面中单击“Add”按钮,然后展开“汉语”选项,选择 Pinyin。

         g) 添加完成后输入下面的命令重启ibus即可。

ibus restart

        h)  果右上角En无Pinyin选项,则点击En,选择Test Entry Settings,然后选择+,将汉语(Pinyin)(ibus) 添加进 Input sources to use中,具体操作如下图所示。

 4.风扇开机自启动

         这里提供两种方法。

 方法一:利用jtop

         a) 首先安装一下pip。

sudo apt-get install python3-pip

        b)  然后就可以正常使用pip进行安装,如下命令。

sudo pip3 install jetson-stats

        c) 重启硬件,然后进入jtop ,显示界面如下图。

sudo reboot

sudo jtop

         d) 按下“6”进入"CTRL"风扇控制页面,用鼠标点击或按下按键“S”和“E”设置"Jetson Clocks"的值为running和"on boot"的值为enable,如图所示。

         e) 这里设置风速为50%,此时风扇开始启动,在右下角可以看到风扇运行的占空比。

         f) 按Q退出软件,重启可发现风扇会自动启动。

方法二:编写散热风扇的驱动文件

        a) 终端依次输入以下命令。

cd /etc
sudo touch rc.local
sudo gedit rc.local

         b) 在创建的文件中添加如下并保存。

#!/bin/bash        #注意,这行命令不能掉
sleep 10
sudo /usr/bin/jetson_clocks
sudo sh -c 'echo 200 > /sys/devices/pwm-fan/target_pwm'

        c) 输入以下命令赋予文件运行权限。 

sudo chmod 755 /etc/rc.local

        d) 重启,便可发现风扇随着系统启动。

sudo reboot

5.远程桌面配置 

         开启远程桌面,可无需给jetson nano外接显示器,进行远程操作。

        a) 更新软件源。

sudo apt update

sudo apt upgrade

        b)  安装vino。

 sudo apt install vino

        c)  配置VNC服务。

sudo ln -s ../vino-server.service /usr/lib/systemd/user/graphical-session.target.wants

gsettings set org.gnome.Vino prompt-enabled false

gsettings set org.gnome.Vino require-encryption false

         d) 编辑org.gnome.Vino.gschema.xml文件。

sudo vi /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

         e) 基本linux命令不再赘述,在最后合适的位置添加以下内容,如下图所示。

   <key name="enabled" type="b">

      <summary>Enable remote access to the desktop</summary>

      <description>

        If true, allows remote access to the desktop via the RFB

        protocol. Users on remote machines may then connect to the

        desktop using a VNC viewer.

      </description>

      <default>false</default>

    </key>

        f) 设置为Gnome编译模式。

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

        g)  设置为VNC登陆密码,如"123456"。

gsettings set org.gnome.Vino authentication-methods "['vnc']"

gsettings set org.gnome.Vino vnc-password $(echo -n '123456'|base64)

        h) 设置为VNC开机自启动。

gsettings set org.gnome.Vino enabled true

mkdir -p ~/.config/autostart

vi  ~/.config/autostart/vino-server.desktop

        i) 在打开的文件中输入以下内容。

[Desktop Entry]

Type=Application

Name=Vino VNC server

Exec=/usr/lib/vino/vino-server

NoDisplay=true

        j) 重启验证VNC是否设置成功

sudo reboot 

        k) 连接VNC Server。上位机使用MobaXterm进行VNC连接,MobaXterm官网下载链接为https://mobaxterm.mobatek.net/

         l) 终端输入指令,查询IP地址。

ifconfig

         注:如果是无线连接

          注:如果是有线连接

        m) 上位机使用软件连接。

         连接成功。

 6. 增加交换空间/虚拟内存swap space

        a) Jetson Nano 增加交换空间/虚拟内存swap space,执行命令。

sudo fallocate -l 8G /var/swapfile

sudo chmod 600 /var/swapfile

sudo mkswap /var/swapfile

sudo swapon /var/swapfile 

        b) 此时从jtop(未安装请参考前面风扇开机自启动方法一)查看,swp从2.0GB变成10.0GB, 但重启后又变回默认值。若想永久增加swap大小(开机自动增加),使用如下命令:

sudo bash -c 'echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab'

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

椎名同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值