微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 第一篇:开始

第一篇:开始

时间:10-02 整理:3721RD 点击:

昨天收到货,第一件事就是打开了包装,拿起板子,找到pcie口,无奈两个pcie都不是普通的pcie,其中一个是pcie 1.0 M.2(B.key),另一个则是miniPCIE。看完这个后开始整体打量板子,最醒目的就是板子正中的RK3399的芯片。


图1 RK3399正面图


图2 板上miniPCIE


图3 PCIE M.2NGFF

    接着就准备启动系统,手边无可用的屏幕,那么就串口打印启动;插上电源,在PC上打开Xshell5,配置好串口,此处串口波特率需要是1.5M,Xshell5没有下拉的可以选择,需要手动输入。



图4 XShell5通信接口配置


图5 XShell5波特率设置


图6 Firefly配套的USB转TTL模块

    配置完后连接,便可看到RK3399输出到串口的信息,回车就可以看到已经进入系统。


图7 连接后打印信息

    可以通过简单命令发现此时RK3399进入的是Android系统。


图8 RK3399 Android下根目录

可以通过boot-linux.sh脚本文件进入ubuntu。执行boot-linux.sh后我们再通过cd /和ls命令看看根目录结构:


图9 RK3399Ubuntu下根目录

很容易可以看出这是linux类型的目录,类似的,可以使用b2android.sh或b2android-gui.sh进行切换到Android系统,以上就是介绍命令行的系统切换方法。

接下来配置wifi连接方式,由于我们手边无显示屏,在切换到Ubuntu系统下,我们可以使用VNC或XRDP进行远程连接,不过远程连接前提需要通过WIFI或以太网连接。RK3399 Ubuntu系统下,提供了连接wifi的快捷方式——nmtui(这是命令行dialog图形化的方式,还有一个nmcli是命令行的)。


图10 nmtui执行的第一个界面


图11 nmtui执行的第二个界面

使用nmtui连接wifi后,需要安装xrdp和vncserver,出错使用,我遇到此种报错:


图12 DPKG包管理被lock

问题原因就是包管理被占用或不正常结束,删除/var/lib/dpkg/lock就解决。


图13 安装vnc4server

装完vncserver,再安装xrdp,这样就可以使用Windows自带的远程桌面连接进行远程连接了。如果只安装vncserver,那么并不能使用Windows自带的远程桌面连接软件。


图14 xrdp连接

用户名firefly,密码firefly,点击OK。


图15 Firefly RK3399系统桌面

这就是xrdp远程连接效果,等同于插上显示屏输出的一样。













好像拥有这款开发板

这个要不要加装散热器呢

自己风扇吹着,就没加,感觉运行正常温度40-50左右

那还好

期待小编后面的使用能 使用到 PCIE 的接口,很想学习借鉴一下。

支持Firefly-RK3399,板子不错,性能更强

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top