1 前言
近期有部分小伙伴表示,收到了购买的EAIDK-310开发套件。但是,自己只有一台笔记本电脑,如何才能连接EAIDK-310进行开发调试?是不是还要购买键盘、鼠标、显示器,才能开始使用EAIDK-310?
今天就给大家介绍下,没有额外的键盘、鼠标、显示器,如何上手使用EAIDK-310开发套件。
2 开始前的准备
开始操作前,先确定下,是否已经准备好以下设备:
1.笔记本电脑×1
(用来远程连接EAIDK开发板)
2.EAIDK-310核心板×1
3.micro USB数据线×1
(用来给EAIDK开发板供电、烧录固件)
注:部分micro usb线(如充电宝自带的充电线)只有充电功能,不能传输数据,因此不能用来烧录固件。建议使用具有“充电+数据传输”的数据线。
4.RJ45网线×1
3 详细步骤
3.1 硬件连接
使用micro usb线,将EAIDK-310连接到笔记本电脑的usb口;
把网线的两端分别链接到笔记本电脑和开发板的以太网口;
3.2 IP设置
修改笔记本电脑的以太网卡IP地址为192.168.3.101(注意不能设定为192.168.3.100,因为EAIDK-310 v1.1.4版本固件的以太网IP已经预先固定为192.168.3.100)。以Windows10为例,在控制面版的网络和共享中心里,设置以太网属性中的Internet协议版本4中的IP如图
“Windows+R”打开“运行”,输入“cmd”回车,进入cmd命令窗口
断开笔记本电脑WiFi,在cmd命令窗口中输入“ping 192.168.3.100”,回车
如果出现“数据包:已发送4,已接收0,丢失4(100%丢失)”字样,则执行第“3.3”小节;
如果出现“数据包:已发送4,已接收4,丢失0(0%丢失)”字样,则可跳过第“3.3”小节,执行第“3.4”小节。
3.3 固件烧录
笔记本电脑联网,登录EAIDK官网http://www.eaidk.com/,下载EAIDK-310 Fedora固件(v1.1.4版本)、固件升级工具驱动、固件升级工具;并按照烧录手册教程,给开发板烧录v1.1.4版本固件;
3.4 SecureCRT连接开发板
在笔记本电脑上下载并启动“SecureCRT”,点击“session manager”中的“new session”来新建会话。
Protocol选项选择“SSH2”,下一步
Hostname填写“192.168.3.100”
Port默认“22”
Username填写“openailab”,下一步
点击“完成”
此时在session列表中,会出现名为“192.168.3.100”的会话,双击此会话进行连接
这里会提示输入密码,输入密码“openailab”,并选中“save password”(方便下次连接),点击“OK”
到这里,就可以在笔记本电脑上,通过securecrt来操作开发版了。
一些不需要可视化界面的操作,通过securecrt来操作就已经足够了。但是,如果有些操作需要显示出来,就会出现问题了,如图片、视频显示等,会提示“cannot open display:”这样的报错。
EAIDK-310开发套件的Fedora v1.1.4版本固件默认有安装VNC Server并开机自启,可以通过cat /usr/local/AID/VERSION查看固件版本。
如果板子不是v1.1.4版本,可参考这篇文章来连接WiFi并安装vnc :
https://aijishu.com/a/1060000000087543
通过vncserver -list查看vnc桌面服务启动情况
这里显示已经启动了一个编号为“1”的VNC桌面。如果未显示有已经启动的桌面,可以通过vncserver来创建一个新的VNC桌面
新的编号为“1”的VNC桌面创建成功。然后,就可以在笔记本电脑上,通过下面操作,使用VNC Viewer来远程连接开发板了。
3.5 VNC连接开发板
在笔记本电脑上下载并启动VNC Viewer客户端软件,设置VNC Server为192.168.3.100:1。下图为Windows上的RealVNC的客户端设置。点击“connect”,VNC的登录密码为openailab
用VNC连上EAIDK-310后,即可直接进入EAIDK-310上Fedora系统的桌面
通过VNC远程连接开发,就可以进行一些需要可视化界面的操作或开发了。
4 更多资源
(1)EAIDK官网:http://www.eaidk.com/
(2)EAIDK官网公开课:http://www.eaidk.com/course.php?class_id=103
(3)扫码关注EAIDK公众号并回复:公开课
,获取7场直播公开课回放链接、所有课件和demo。
(4)如有疑问或想要了解更多关于EAIDK开发平台方面的内容,欢迎加入EAIDK开发者大本营参与互动讨论,QQ群:625546458。