完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
飞凌RZ/G2L开发板试用测评报告 大信(QQ:8125036) 在电子发烧友论坛上看到飞凌RZ/G2L的开发板介绍,其优秀的高性能低能耗引起我的兴趣,在结合其强大的音视频能力,感觉该开发板非常适合开发音视频产品,就顺手申请试用,很快的很幸运得拿到这块开发板进行试用,通过大半月的试用,基本了解了开发板的基本功能,性能,接口以及开发环境等,这里就将本此使用OK-G2L评估板/开发详细测评G2L的功能、性能和试用的一些体会和试用开发过程记录下来,也分享给准备使用此开发板的朋友们。 收到开发板,开发板接上电源,开机如下图: 图1 飞凌RZ/G2L开发板是基于瑞萨RZ/G2L处理器开发的,查阅开发板带的资料,关于RZ/G2L芯片主要介绍如下: 瑞萨RZ/G2L处理器搭载双核Cortex-A55+Cotex-M33处理器,Cortex-A55@1.2GHz+Cotex-M33@200MHz,集成3D图形加速引擎,ARM Mail-G31(500MHz);支持OpenCL2.0、OpenGLES1.1/2.0/3.0/3.2,支持1080P高清显示与H.264视频硬件编解码集成高性能Mail-G31 GPU,工作温度满足-40℃~+85℃,适用于电力、医疗、轨道交通。工业自动化、环保、重工、工业控制、人机交互、数据网关、边缘计算等多种应用场景。 飞凌OK-G2L开发板由核心板和底板组成,其中核心板的基础配置为: CPU:RZ/G2L 双核Arm® Cortex®-A55 @1.2GHz 单核Arm® Cortex®-M33 @200MHz GPU:Arm® MaliTM-G31 @ 500MHz 内存:DDR4-1600(当前版本为2GB大小) 存储:eMMC(16GB)+QSPI Flash(16MB) 电源:集成式电源芯片 与底板连接方式:超薄FPC连接器 OK-G2LD-C核心板基于瑞萨高性能、超高效处理器 RZ/G2L设计开发,功能接口资源丰富,支持多路UART、Ethernet、CAN-FD等,将RZ/G2L处理器的功能全部引出,非常方便开发和调试。同时也方便产品开发。 在了解开发板基本介绍和特性后,之后就开始对开发板进行实际的操作和使用。首先需要建立开发板和主机的通讯,以便通过主机对开发板进行命令操作和查看开发板的运行输出。这里我们使用Windows 10操作系统的主机配合操作测试,win10上再安装了vmware 虚机,在搭建了 uBuntu18.4版本的linux环境。 首先把开发板标记的Debug口的串口通过micro USB 线接入电脑USB 口,插入USB口后,PC上会弹出发现新设备,进入电脑设备管理会发现一个新的USB设备,但是提示缺少驱动。从新设备的提示上,可以看出它使用的是 CP2102芯片的USB转串的驱动。因此就可以在网上搜索这个芯片的驱动。插入USB连接线的提示如下图: 图2 先下载好CP1202的win10 64位驱动,由于驱动只有sys核心文件,没有安装包执行文件,那么只要在设备上更新驱动即可安装驱动。(该驱动文件经实测能够正常使用且体积小,已放云盘,下载链接在本文末尾)。在弹出的带叹号的设备上右键,找到属性即可选择更新驱动,操作如下图: 图3 按提示选择好刚下载的文件,即可出现驱动安装进度条,片刻就安装完毕,界面自动转到成功更新驱动程序的界面,如下图: 图4 安装完驱动后,再重新插拔一下USB,设备列表就自动刷新一遍,此时再看已经没有叹号的提示,说明该USB转串的设备驱动已经安装好。 图5 安装好驱动以后,需要记住驱动后面提示的虚拟出的串口的端口,同时在串口设备属性里的端口设置里,设置好串口通讯的相关参数,这个参数与开发板串口通讯必须匹配,否则即使安装好了串口驱动,后续也不一定能通讯成功。具体的配置参数经过几次测试实验,实验结果如下参数配置才能够正确的和板子通讯,配置参数如下图: 图6 安装好串口驱动和配置好串口通讯参数后,就可以使用任何一个支持串口通讯的工具来通过该串口连接板子,常用串口工具有ttyTool, teraterm-4.99,sscom等,这里我使用的是SecureCRT超级终端工具,这个工具具备串口,telnet, SSH,等多种通讯方式,后续也会用到它通过以太网方式远程连入开发板,因此简化工具的使用,用一个工具解决多个问题。 SecureCRT 的连接串口的设置这里不再赘述,可以网上查到很多相关的使用教程,简单的创建串口连接,输入连接的串口参数,即可正确的连接开发板。SecureCRT连接开发板后,再按下开发板的Reset 键,此时就可以看到板子启动时,通过串口打印出的启动信息,启动信息如下图所示: 图7 图8 图9 从启动过程可以看出,是linux的标准启动过程,先加载了bootloader, 然后再启动了kernel,最后进入到了linux操作环境,进入shell的命令行环境,提示输入密码时,直接回车即进入到系统的操作命令环境。可以执行大部分的linux系统命令,可以查看开发板系统的COU,内存,设备,文件等信息。启动进入shell环境的图如下所示: 图10 三、开发环境搭建 建立好主机与开发板的通讯后,就可以着手建立针对次开发板的开发环境。通过搭建开发环境便可以对开发板进行软硬件的开发测试。因为开发板的开发环境是linux环境,这里切换到vmware里的ubuntu 18.4的Linux主机的环境里,同样为了方便查看板子的调试信息,需要把开发板的串口信息输出到Linux 主机里。 Ubuntu 的虚机安装配置,这里也不再赘述了,查看开发板带的教程或者网上查看相关教程就可以。这里直接基于正确运行的uBuntu环境做后面的操作试验。 在上面的SecureCRT工具里进入开发板环境里,查看文件信息以及开发板USB设备信息如下图: 图11 图12 在uBuntu主机环境下记下开发板USB串口的串口号,然后在主机命令行中启动ubuntu的串口工具 minicom ,命令如下: sudo minicom –color 按下 Ctrl-A,Z进入minicom的设置界面,就可以设置ubuntu串口的通讯参数。然后就可以通过minicom来观察板子串口的输出内容了。 配置串口主要是便于观察板子上程序运营的调试输出信息,那么为了便于板子的开发,上传和下载文件,还需要进一步搭建telnet ,ftp等网络通讯手段。这里使用ssh 方式连接开发板,SecureCRT支持ssh远程连接以及sftp文件传输,非常方便,配置方法如下。 先把和主机在同一个网络的网线,插入开发板的网口中,看到网口灯闪烁,说明网络连接接通,然后通过串口查看板子内获得的IP地址,命令如下: ipconfig –a 记住板子串口的ip地址之后,再在主机里ping一下这个ip地址,看是否连通,如果显示连通就可以通过以太网方式连接开发板了。此时就可以在SecureCRT里建立ssh连接了,输入板子的 ip地址和默认端口,用户名root后,点击连接即可连接如板子了。 图13 之后再把开发板带的SDK以及开发板交叉编译工具通过vmware的共享目录copy到主机里,按操作说明解压到系统工作目录下即可。SDK文件位置在 OK-G2LDOK-G2LD-C_Linux4.19.165Linuxsource_codeOKG2L-linux-sdk10.tar.bz2.00 这里需要注意一下,编译工具和开发SDK比较大,虚拟主机上的文件空余空间需要准备 40G以上,防止因文件空间不足导致SDK加压安装失败。 复制完SDK文件后,即可解压到当前目录下,然后进入SDK目录,按操作手册提示,找到安装执行文件,按命令行提示,一路yes, 进行安装执行。最后提示安装成功。 然后在命令行中查看交叉编译工具的信息如下,即表示编译环境与编译工具安装成功。 图14 建立好开发环境后,这里做一个简单的测试程序用于测试开发环境和编译工具,编写一段简单的c/c++ 代码,如下所示。 图15 然后进行手动进行交叉环境下的编译,操作如下图。编译显示成功。然后使用命令行将编译出来的hello 可执行文件上传到开发板上,操作命令如下图。 图16 然后进入开发板的命令行环境,在开发板上执行运行,运行得到了预期的执行结果,如下图所示。说明我们的开发环境,开发工具和调试已经搭建完成。 图17 进入到开发板的软件资料报下,进入appsrc下可以看到,开发板准备一些测试程序,这里就使用上面建立的开发环境进行编译和上载到板子上执行,分别来测试一下板子的相关功能和性能。 因为开发板没有配置屏幕,因此我们使用命令行程序集,进入forlinux-cmd目录下,可以见到5个测试程序以及编译所用的makefile文件如图所示: 图18 在当前目录下直接执行 make ,即开始自动编译测试源码工程,,编译成功以后,可以用scp把编译好的程序通过网络远程上传开发板上去,如下图所示 图19 图20 然后进入开发板命令行,分别执行这些测试程序可以看到测试程序测试的结果,也可以根据需求进行自行修改测试程序达到不同的测试目的,下面是一个板上存储吞吐的测试结果,从测试数据看下图: 图21 另外在开发板连接网络,获得IP之后,在同一个网络内使用PC浏览器访问开发板的IP 地址,这样: 浏览器地址:http://192.168.3.232,则可以看到这样的页面,可以见到更多的测试程序,也可以通过点击它们从浏览器启动运行,因为这些程序大多使用了屏幕,因此很多看不到效果。 图22 从以上的试用测试过程看,该开发板性能较强,具备丰富的IO资源,与网络资源,在物联网网关,智能设备上有很好的性能,并且整个测试过程中处理器温度并不高,其能耗水平也较低,可见其稳定性与可靠性。 其开发板带的资料也较为丰富,通过两周左右的学习和研究就能顺利的上手使用,并且可以对其进行应用开发。其开发支持标准的ARM c/c++程序,使的丰富linux软件库能够得道支持,这为应用增加了很多的编译。 不过在试用中,尝试为其配置一块mipi的LCD屏,经过几番调试,发现因为缺乏系统资料,无法在系统内配置该mipi的初始化参数,导致其无法显示,以至于很多显示应用,如QT,Android系统无法得到测试。 总体体验上来说,该开发板稳定,开发方便,资源丰富。是智慧电子产品的解决方案硬件选择之一,并且官方承诺该开发核心芯片将稳定供货至少10年以上,这也为其给未来产品开发者门吃下了定心丸。 该开发板串口驱动文件下载: |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
[技术] 【飞凌嵌入式OK3576-C开发板体验】llama2.c部署
6015 浏览 0 评论
6775 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】ssh连接与文件传输
6768 浏览 0 评论
8118 浏览 0 评论
【飞凌嵌入式OK527N-C开发板体验】6.制作h264播放器
7538 浏览 0 评论
6764浏览 2评论
3222浏览 2评论
11089浏览 1评论
5176浏览 1评论
83557浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 17:45 , Processed in 0.622267 second(s), Total 47, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号