资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

Ubuntu使用说明

1 说明
2 登录系统
3 有线网络配置
 3.1 通过图形界面配置网络
 3.2 通过命令行配置网络
4 WIFI网络配置
 4.1 桌面配置
 4.2 命令行配置
5 图形界面
6 自启动脚本
7 查看系统信息

说明

1.8.1版本后,EdgeBoard将全面升级成ubuntu系统,原来的linux系统将不再维护,用户如果使用1.8.0及以下(包含1.8.0)的版本,请继续沿用原来配套的linux系统。

Ubuntu系统下载地址和安装说明参考:1.8.1版本升级

登录系统

ubuntu系统默认创建了两个用户,一个是root用户,一个是普通用户

用户名 密码 备注
root root 推荐直接使用root用户
ubuntu ubuntu 普通用户

有线网络配置

EdgeBoard的Ubuntu系统安装了NetworkManager

/etc/NetworkManager/system-connections/edgeboard_eth0是EdgeBoard的网络配置目录

注意:FZ9D有两个网卡,eth0和eth1, eth0 是用来和 hi3536 通信,不能修改IP地址;eth1作为外部网口,用来和 PC机连接通信,故FZ9D如果是与PC机通讯,网络配置目录为/etc/NetworkManager/system-connections/edgeboard_eth1

通过图形界面配置网络

选用图形界面配置网络,首先需要将EdgeBoard接上显示器,进入桌面后点击右下角Edit Connections...进入网络配置页面

如果使用以太网,请选择Ethernet下的网络edgeboard_eth0

双击edgeboard_eth0,选择IPv4 Settings,点击Addresses即可编辑相关的配置,Method:Manual是静态IP设置,DHCP是动态IP设置。如果需要生效动态IP配置,需要删除静态IP的配置。

注意:Netmask编辑完,点击保存后,变成24,同等于255.255.255.0,无需再次更改

网络配置完成后,reboot重启设备。

通过命令行配置网络

EdgeBoard已安装nmcli网络配置工具。

举例

1:查看connection列表

nmcli c show

2:修改 eth0 网卡地址为 192.168.1.254

修改connection

nmcli c modify edgeboard_eth0 ipv4.addr '192.168.1.254/24' 

激活connection

nmcli c up edgeboard_eth0

3:修改eth0 网卡的网关为192.168.1.1

修改connection

nmcli c modify edgeboard_eth0 ipv4.gateway 192.168.1.1

激活connection

nmcli c up edgeboard_eth0

4:修改eth0网卡的DNS为114.114.114.114

修改connection

nmcli connection modify edgeboard_eth0 ipv4.dns '114.114.114.114'

激活connection

nmcli c up edgeboard_eth0

5:创建eth0网卡地址为192.168.1.254的命令

创建一个新的connection为edgeboard_eth0

nmcli c add type ethernet con-name edgeboard_eth0 ifname eth0 ipv4.addresses '192.168.1.254/24' ipv4.gateway 192.168.1.1 ipv4.method manual ipv4.route-metric 601

激活connection

nmcli c up edgeboard_eth0

6:路由表配置

当需要跨网段通信时,可能需要配置路由表,比如 DNS服务器与网关不在一个网段的情况:

修改connection,并永久生效

nmcli connection modify edgeboard_eth0  ipv4.dns  "202.96.128.86"  ipv4.routes "202.0.0.0/24 192.168.1.250"
#解释:
#网关地址:192.168.1.250
#DNSServer: ipv4.dns  202.96.128.86
#202.0.0.0/24 : 表示DNS 网段

激活connection

nmcli c up edgeboard_eth0

7:静态IP配置

manual为静态参数。

修改connection:

nmcli c modify edgeboard_eth0 ipv4.addr '192.168.1.200/24' ipv4.method manual

激活connection:

nmcli c up edgeboard_eth0

8:动态IP配置

auto为动态参数。

修改connection:

nmcli c modify edgeboard_eth0 ifname eth0 ipv4.method auto

激活connection:

nmcli c up edgeboard_eth0

注意:修改的参数请以实际网络情况为准

FZ9D网络配置

FZ9D使用的eth1作为外部网口,用来和 PC机连接通信,所以配置9D 的IP时,要使用如下命令:

nmcli c add type ethernet con-name edgeboard_eth1 ifname eth1 ipv4.addresses '192.168.1.254/24' ipv4.gateway 192.168.1.1 ipv4.method manual ipv4.route-metric 601

eth0 是用来和 hi3536 通信,不能修改IP地址,必须是如下命令中的地址

nmcli c add type ethernet con-name edgeboard_eth0 ifname eth0 ipv4.addresses '192.168.100.254/24' ipv4.gateway 192.168.100.1 ipv4.method manual ipv4.route-metric 601

网卡的多IP配置

一个 网卡可以有两个IP地址的,比如 eth0有3个可用的IP, 201 203 和动态IP,但是 ifconfig 只能看到一个 动态IP

添加多个IP的命令

 nmcli c modify edgeboard_eth0 +ipv4.addr 192.168.1.203/24

wifi网络配置

桌面配置

EdgeBoard如果使用wifi,需要自行采购wifi上网卡,下表为实测支持的wifi网卡采购链接:

序号 型号 芯片 购买链接
1 免驱动C 300M高速 RTL8192 https://item.taobao.com/item.htm?spm=a1z0d.6639537.1997196601.4.30ba7484JKnRrH&id=595761389125
2 USB150M RTL8188CU https://item.taobao.com/item.htm?spm=a1z09.2.0.0.1f1a2e8d3rWgyB&id=547851727508&_u=s1ild9ut9e0a
3 RTL8188CUS https://item.taobao.com/item.htm?spm=a1z09.2.0.0.1f1a2e8d3rWgyB&id=623834833211&_u=s1ild9ut8526

寻找wifi下需要连接的热点名称,双击进入wifi配置页面

进入WI-FI Security项,填写wifi密码,保存配置。

命令行配置

connect参数为wifi名称,password参数为wifi密码

配置wifi:

nmcli d wifi connect "hcy" password "12345678"

图形界面

当EdgeBoard已连接显示器时,会自动开启ubuntu的图形界面。

分辨率设置

EdgeBoard出厂将系统桌面默认配置成 720P,由于FPGA加速器访问DDR的优先级高,且占用带宽大,所以桌面设置成1080P时,运行模型会导致桌面闪烁,建议使用默认的分辨率

分辨率配置文件路径:/root/.config/autostart

配置文件:

image-20210927165650745

配置方法:

命令行使用方法

启动桌面: systemctl start lxdm

停止显示桌面: systemctl stop lxdm

桌面自启动:systemctl enable lxdm

桌面关闭自启动:systemctl disable lxdm

注意:必须在启动前插上显示器,否则在系统启动后再插上显示器,不会显示

自启动脚本

ubuntu添加自启动脚本目录为:/etc/rc.local,如下图所示:

image-20210927171820877

查看系统信息

image-20210927172951367

上一篇
业务模型部署
下一篇
Linux常用命令