首先感谢飞凌嵌入式可以有这次试用的机会,可以在学习嵌入式的同时让学生参与进学习并通过这个开发板来进行大学生集成电路的比赛,开启“学-赛-研”的教学科研路线。
本次给大家带来 ELF-RV1126B V1.0 开发板的全功能实测,主要针对开发过程中最常用的串口登录、TF 卡、U 盘、WiFi 和蓝牙五大核心功能展开测试,全程按照官方手册操作,看看这款开发板的基础功能表现到底如何,话不多说,直接上测试过程和结果!

一、串口上电登录测试:操作顺畅,一次连接成功

串口登录是开发板调试的基础,这一步的体验直接影响后续操作,本次测试的硬件和软件准备很简单,硬件端用 5V 电源给开发板供电,通过 Type-C 接口将开发板与电脑 USB 口相连,电脑端打开设备管理器查看端口,很快识别出开发板占用COM5端口,端口识别无延迟、无报错,硬件连接的兼容性拉满。

软件端选用经典的 PuTTY 工具进行串口配置,按照开发板使用手册,将波特率设为 115200、数据位 8、停止位 1、校验位 None、流控 XON/XOFF,参数配置完成后点击 OPEN,给开发板上电,串口直接成功连接,没有出现连接失败的情况,省去了断电重连的麻烦。

串口连接后,以 root 用户身份登录,输入密码后顺利进入 Debian GNU/Linux 12 系统界面,终端清晰显示系统内核、设备名称等信息,root 用户登录状态确认无误。

测试结果:串口上电登录功能完美运行,端口识别快、配置简单、连接稳定,基础调试的核心功能零翻车。

二、TF 卡测试:挂载稳定,读写速度表现亮眼

TF 卡作为开发板常用的外置存储设备,挂载和读写性能是关键,本次测试先将 TF 卡插入开发板卡槽,在串口工具中输入指令mount | grep "mmcblk1p1",终端立即显示 TF 卡成功挂载在/run/media/mmcblk1p1目录下,挂载路径清晰,识别无卡顿。

接下来进行读写性能实测,首先用dd指令写入 500MiB 的测试文件,指令为dd if=/dev/zero of=/run/media/mmcblk1p1/test bs=1M count=500 conv=fsync,实测写入完成耗时 23.5474 秒,写入速度达到22.3MB/s,这个速度在嵌入式开发板的外置存储中属于不错的表现,满足日常文件存储、数据读写的需求。

为了验证小文件读写的稳定性,再用echo指令写入简单文本文件,echo 1 > /run/media/mmcblk1p1/test.txt配合sync同步后,用cat指令读取,终端清晰显示内容 “1”,小文件读写零错误。测试完成后,输入umount /run/media/mmcblk1p1可顺利卸载 TF 卡,无挂载占用、卸载失败的问题。测试结果:TF 卡挂载稳定,大文件写入速度可观,小文件读写精准,挂载与卸载操作顺畅,外置存储功能完全满足开发需求。

三、U 盘测试:HOST 模式切换便捷,读写操作零故障

开发板的 USB HOST 模式是外接 U 盘、读卡器等设备的关键,本次测试先将开发板的拨码开关拨至 ON 档位,成功切换为 HOST 模式,随后用读卡器将 TF 卡转为 USB 形式连接开发板,设备很快被识别并完成挂载,挂载路径为/run/media/sda1

读写测试环节,先写入文本 “1”,用cat指令读取验证成功,随后覆盖写入 “21”,再次读取依然精准,整个写入过程无延迟、无乱码,同步指令sync执行后,数据保存稳定。测试完成后可顺利执行卸载操作,无设备卡死、读写缓存残留的问题。

测试结果:HOST 模式切换操作简单,USB 外设识别快速,读写操作精准稳定,外接 U 盘的核心功能表现可靠。

四、WiFi 测试:STA 模式连接便捷,外网通信正常

WiFi 功能是开发板无线联网、远程调试的核心,本次测试将开发板调至 STA 模式,输入官方提供的 WiFi 连接指令/usz/bin/cmddemo_wifi.sh -s elf-p sg7y990T,终端立即显示无线设备 p2p0 激活成功,给出唯一设备标识,WiFi 连接过程一步到位,无需反复调试参数。

连接成功后,尝试 ping 外网进行网络通信测试,终端正常显示 ping 指令的相关参数和反馈,外网 ping 通无丢包,网络通信稳定。

测试结果:STA 模式下 WiFi 连接操作简单,设备激活快速,外网通信正常,无线联网功能可满足远程调试、网络数据传输等需求。

五、蓝牙测试:模块加载正常,配对连接流畅

蓝牙功能主要用于开发板与移动设备的近距离通信,本次测试先输入lsmod指令查看蓝牙模块加载情况,终端清晰显示hci_uartRTL8821CS模块正常加载,模块占用内存合理,无冗余加载、模块缺失的问题。

随后用 bluez 命令行工具bluetoothctl进行蓝牙配置,依次执行power on(开启蓝牙)、pairable on(开启可配对)、discoverable on(开启可发现)、agent on(开启代理)、default-agent(设置默认代理)等指令,所有配置均执行成功,开发板蓝牙进入可配对状态。

用华为手机搜索蓝牙设备,很快识别出elf1126b-debian,手机端收到配对码 286382,确认配对后,开发板端授权服务,全程无配对失败、连接中断的情况,最终开发板与手机蓝牙成功配对连接。

测试结果:蓝牙模块加载正常,配置指令执行顺畅,与移动设备的配对连接流程简单、稳定性高,近距离无线通信功能可用。

六、整体测评总结

本次对 ELF-RV1126B V1.0 开发板的五大核心功能进行了全维度实测,从测试结果来看,这款开发板的基础功能表现十分亮眼:串口登录操作简单、连接稳定,是嵌入式开发的优质基础;TF 卡和 U 盘的外置存储功能挂载顺畅、读写稳定,速度和兼容性都能满足日常开发需求;WiFi 和蓝牙的无线功能配置便捷、连接稳定,可实现无线联网和近距离设备通信。

整个测试过程按照官方手册操作,无复杂的调试步骤,新手也能快速上手,所有功能均一次测试成功,无故障、无报错,充分体现了这款开发板在硬件兼容性和系统适配性上的用心。对于嵌入式开发入门者、项目开发人员来说,ELF-RV1126B 开发板的基础功能足够扎实,是一款值得入手的开发板,后续可基于这些基础功能展开更多嵌入式项目的开发和调试。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐