第一步:请按照下面图中的指示来连接开发板:
第二部:在开发主机上面配置串口
开发主机可以为安装Ubuntu/Centos的Linux服务器,也可以为Windows PC机。
如果使用 Linux服务器,请首先安装minicom软件,然后配置minicom到对应的串口:
Ubuntu机器: sudo apt-get install minicom
Centos机器:sudo yum install minicom lrzsz
如果能够识别串口,在系统的/dev目录下会找到设备:ls /dev/ttyUSB0
sudo minicom -s
最后选择“Exit”后,进入串口模式:
⚠️ “Serial Device” 的填写要按照开发系统实际检测到的usb设备名称。上图中的/dev/ttyUSB0 只是一个示例!!
回车会有“root@Apoidea:~# ”提示符出现。你可以操作板子了!
⚠️ 如果串口显示的为: xhiveai# 。 请参照文章Q&A中的Question #1来解决。
如果使用 Windows PC,请首先安装一个串口工具,推荐使用“SecureCRT”。下图为SecureCRT的串口配置界面:
第三步:登陆Linux系统
⚠️ 开发板启动后不会在HDMI显示器上显示UI界面,保持黑屏状态。如果需要尝试图形界面的显示,请参照文档:图形显示系统
目前提供两个版本的Linux系统:Ubuntu 18.04系统(所有对外发售的开发板预装)和Yocto Linux系统(内部客户开发使用)
1)登陆Ubuntu 18.04系统
用户名:root
密码:apoidea
成功登陆后的串口显示为:
2)登陆Yocto Linux系统
用户名:root
密码:apoidea_xhiveai
登陆串口显示为:
xHive.77c1cb5.2021-05-27.14-17-32
xhive login:
Yocto Linux系统使用下面命令来设置板子的IP地址(如果使用ifconfig配置完成ip后,重启会丢失):
root@xhive:~# node_util
usage:
node_util set_ip <eth name> <ip> <netmask> <gateway> <dns>
node_util eth name(must): eth0/eth1
node_util ip(must) : xxx.xxx.xxx.xxx
node_util netmask(must) : xxx.xxx.xxx.xxx
node_util gateway(must) : xxx.xxx.xxx.xxx/0.0.0.0(N/A)
node_util dns(optional) : xxx.xxx.xxx.xxx
Example:
root@xhive:~# node_util set_ip eth0 10.0.1.60 255.255.255.0 10.0.1.1 114.114.114.114
配置完成ip地址后,你可以使用ssh来登陆板子,scp来push或者pull文件
ssh root@<ip address of the board>
scp xxx root@<ip address of the board>:/<dir>