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
配置文件:
配置方法:
命令行使用方法
启动桌面: systemctl start lxdm
停止显示桌面: systemctl stop lxdm
桌面自启动:systemctl enable lxdm
桌面关闭自启动:systemctl disable lxdm
注意:必须在启动前插上显示器,否则在系统启动后再插上显示器,不会显示
自启动脚本
ubuntu添加自启动脚本目录为:/etc/rc.local
,如下图所示: