查看: 574|回复: 0

[评测分享] 飞凌OK-G2LD-C开发板测评

[复制链接]

该用户从未签到

发表于 2022-10-31 17:13:28 | 显示全部楼层 |阅读模式
分享到:
本次体验的开发板是来自飞凌公司的OK-G2LD-C。因为我自己其实之前完全没有接触过linux相关的嵌入式开发,所以这次上手主要从一个初学者的角度出发,大部分按照飞凌提供的使用手册对开发板的各项功能进行了一些测试。同时也由于手边没有可以使用的rgb屏幕,因此主要进行了命令行测试的方式。

开机测试
开发板支持串口调试和SSH网络两种登录方式。
  • 串口登录

首先使用了串口工具Putty登录了开发板。设置好串口的相关参数后成功以root用户身份登录进了开发板。在命令行使用`cat /proc/version`可以查看内核版本信息。
`Linux version 4.19.165-cip41-arm64-renesas-00002-gb0aa8df8d4d5 (root@e84858de0f27) (gcc version 8.3.0 (GCC)) #1 SMP PREEMPT Mon May 23 01:03:31 UTC 2022`
内核信息.png
内核信息
但是在后续的测试中我并没有继续使用串口,主要原因是手上的Putty工具命令行界面使用体验果茶,甚至在长命令输入时会出现覆盖文字的情况。

  • SSH登录

首先将将开放板连接网线,然后从之前打开的串口窗口中获取IP地址,接着在终端的命令行里通过SSH命令登录。
SSH登录.png
SSH登录

不过在登录的过程中也遇到了一些问题。OK-G2LD-C开发板配备了两个网卡,其中eth0网口根据手册显示,设置了默认的IP地址192.168.0.232,在实际的使用过程中发现无法ping通,后续更改为了eth1,在局域网内成功登录。

简单功能测试
  • LED

一块板子的第一步当然是点灯。板载LED初始设定为上电即点亮,并以心跳的节奏闪烁。点灯需要关闭这个功能,通过`cat`命令查看对应的触发条件,并将其关闭。
之后就可以通过对应的命令控制LED的开关。
  • 温度

OK-G2LD-C内置了温度模块,可以通过源码中的文件直接调取查看温度。
这是刚开机时的温度
开机温度.png
开机温度
这是待机了半小时后的温度
待机温度.png
待机温度
开发板整体工作时的温度都保持在了一个相对较低的水平

文件传输
因为后续还会用到文件传输功能,所以测试了一下各种文件传输的方式。
  • FTP传输

开发板同时支持FTP传输,之前已经连接好了网线,获取了IP地址,只要使用FileZilla软件,设置好站点就可以在主机和开发板直接进行网络传输。
FTP.png
FTP
  • TF卡读写速度

OK-G2LD-C有一个TF卡槽,可以直接从TF卡启动板子,也可以直接使用TF卡传输文件。对TF卡的读写速度进行一下测试,为了保证测试的准确性,在测试前重启了一下开发板。在重启时需要注意拔出TF卡,否则开发板会自动从TF卡启动。
写入测试.png
写入测试
读取测试.png
读取测试
在测试结束之后需要卸载TF卡,防止意外。

  • 串口测试

顺便测试了一下串口的传输。开发板一共有三路串口,SCIF0、SCIF1、SCIF2 ,其中SCIF0 为调试串口,SCIF2 被设计为 485 串口,SCFI1 为TTL 电平。因此使用SCIF1作为本次测试。根据开发板原理图将对应的接收接口相连。
串口连接0.jpg
串口连接0
串口连接.jpg
串口连接
飞凌公司在开发板内部内置了一个串口测试程序,运行后得到如下结果,证明串口通信一切正常。
串口测试.png
串口测试

音视频测试
手上有个项目正好可能会需要进行摄像以及视频解码。
  • USB摄像头测试

OK-G2LD-C支持OV摄像头和UVC摄像头,手上有一个UVC摄像头,先用他进行了一个测试。
首先查看其设备节点,并且查看他支持的视频格式。此处使用了V4L2框架进行查看。![支持格式.png](.\\附件\\支持格式.png)
可以看到该摄像头主要支持两种格式,分别对应视频的YUYV格式和图像的JPEG格式。
使用`gst-launch`工具去驱动摄像头。测试了摄像头的拍摄功能。
拍照命令.png
拍照命令
pic-test.jpeg
pic-test
图片信息.png
图片信息
  • 视频解码测试

目前开发板支持I420 和NV12 两种格式输入,同样是使用`gst-launch`来配置解码的输入输出样式。
根据用户手册,测试将提供的测试视频输入源使用H.264解码为`.mp4 `格式。
视频解码.png
视频解码
代码一共运行了2分45秒,导出视频大小为43M,时长2分钟![[时长.png]]
视频信息.png
视频信息
后续还多次测试了一下,平均的解码时间比在1.2左右,个人猜测是pipline初始化占据了一定的时间,随着视频时间延长应该还能降低。
总结
测试的功能都表现良好,没有出现任何bug。在测试中,有一些不懂的地方去询问飞凌的技术人员也得到了快速的答复。博主我只是一个linux的初学者,测试的功能比较简单,不过再体验过程中还是可以感觉到飞凌的这块OK-G2LD-C开发板非常优秀。


回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

手机版|小黑屋|与非网

GMT+8, 2024-11-22 23:15 , Processed in 0.121163 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.