Bruceou 发表于 2024-3-2 13:01

【米尔-瑞萨RZ/G2UL开发板-试用评测】MYD-YG2UL开发板测评(一)

<div class='showpostmsg'> 本帖最后由 Bruceou 于 2024-3-2 14:06 编辑

<div>MYD-YG2UL是一款工业级处理器,基于瑞萨RZ/G2UL工业级 CPU,兼容树莓派所有配件,软件资源丰富,支持 Debian/Ubuntu/Linux 等操作系统,方便产品的原型搭建,可以兼顾开发、学习和实际应用。</div>

<h1>1 MYD-YG2UL开发板简介</h1>

<div>MYD-YG2UL采用瑞萨RZ/G2UL作为核心处理器,该处理器搭载双核 Cortex-A55@1.2GHz+Cortex-M33@200MHz 处理器,其内部集成高性能 3D 加速引擎 Mail-G31 GPU(500MHz)和视频处理单元(支持 H.264 硬件编解码),16 位的 DDR4-1600 / DDR3L-1333 内存控制器、千兆以太网控制器、USB、CAN、SD 卡、MIPI-CSI 等外设接口,在工业、医疗、电力等行业都得到广泛的应用。</div>

<div></div>

<div>MYD-YG2UL开发平台核心板和底板采用接插件的连接方式,板载外设资源和接口很多。</div>

<div>正面:</div>

<div></div>

<div>背面:</div>

<div></div>

<div>MYD-YG2UL单板采用双面器件布局设计,在大小为 120mm * 150mm 的板卡上配备了512MB DDR3L和 4GB eMMC,集成了双路千兆以太网、双频 2.4GHz/5GHz WIFI+B T4.2 模块、USB 2.0 HOST、USB 2.0 OTG、HDMI 显示接口、LVDS 显示接口、MIPICSI 摄像头接口、音频输入输出接口以及兼容树莓派的 40 Pin 接口。</div>

<div>MYB-YG2UL主要参数如下:</div>

<table border="1">
        <tbody>
                <tr>
                        <td>名称</td>
                        <td>主要参数</td>
                </tr>
                <tr>
                        <td>主控芯片系列</td>
                        <td>RZ/G2UL</td>
                </tr>
                <tr>
                        <td>ARM 处理器规格</td>
                        <td>2*Cortex-A55、Cortex-M33、GPU、VPU</td>
                </tr>
                <tr>
                        <td>内存</td>
                        <td>DDR3L:512MB</td>
                </tr>
                <tr>
                        <td>存储器</td>
                        <td>eMMC:4GB(其它容量可选配)</td>
                </tr>
                <tr>
                        <td>最小系统尺寸</td>
                        <td>37mm*39mm</td>
                </tr>
                <tr>
                        <td>单板尺寸</td>
                        <td>120mm*150mm</td>
                </tr>
                <tr>
                        <td>单板 PCB 规格</td>
                        <td>10层板设计,沉金工艺生产</td>
                </tr>
        </tbody>
</table>

<h1>2 MYD-YG2UL测试</h1>

<div>下面对MYD-YG2UL进行功能以及接口测试。</div>

<h2>2.1 准备工作</h2>

<div>在测试之前,需要准备以下材料:</div>

<div>1.网线</div>

<div>2.Type-C数据线</div>

<div>3.鼠标键盘</div>

<div>4.HDMI线(非必须)</div>

<h2>2.2 登录系统</h2>

<div>进入设备的方式有很多种,如果不使用屏幕,可以使用串口和SSH登录,但是SSH登录需要先连接网络。</div>

<h3>2.2.1 串口登录</h3>

<div>设置拨码开关BOOT(S0 S1 S2)成eMMC启动模式。</div>

<table border="1">
        <tbody>
                <tr>
                        <td>S0</td>
                        <td>S1</td>
                        <td>S2</td>
                        <td>S3</td>
                        <td>说明</td>
                </tr>
                <tr>
                        <td>0</td>
                        <td>0</td>
                        <td>0</td>
                        <td>x</td>
                        <td>eMMC</td>
                </tr>
                <tr>
                        <td>0</td>
                        <td>0</td>
                        <td>1</td>
                        <td>x</td>
                        <td>SCIF DOWNLOAD</td>
                </tr>
        </tbody>
</table>

<div></div>

<div>使用USB-TTL线,连接电脑USB接口和开发板J17接口。</div>

<table border="1">
        <tbody>
                <tr>
                        <td>J17接口</td>
                        <td>USB-TTL线</td>
                </tr>
                <tr>
                        <td>RXD</td>
                        <td>TXD(绿)</td>
                </tr>
                <tr>
                        <td>TXD</td>
                        <td>RXD(白)</td>
                </tr>
                <tr>
                        <td>GND</td>
                        <td>GND(黑)</td>
                </tr>
        </tbody>
</table>

<div></div>

<div>将Type-C 的调试串口接到PC,如果串口驱动没有问题,在设备管理器可看到串口号。</div>

<div></div>

<div>值得注意的是,在使用串口登录前,先安装串口驱动,串口芯片是CH340,笔者的电脑已经安装过了。</div>

<div>给开发板供电,开启电源开关SW1,长按ON/OFF按键2-3秒。</div>

<div>接下来就可使用终端工具登录系统,笔者这里使用的是Xshell,当然也可使用其他的工具,比如putty。</div>

<div>登录成功后打印信息如下:</div>

<div>
<div style="text-align: left;"></div>

<p>&nbsp;</p>
</div>

<div>串口设置: 波特率 115200、数据位 8、停止位 1、无校验位、无流控制</div>

<h3>2.2.2 SSH登录</h3>

<div>在使用之前,需要事先连接网络,笔者这里使用的是以太网,事先需要使用串口的登录,然后输入以下命令查看IP地址:</div>

<div># ifconfig</div>

<div></div>

<div>也可修改网络 IP地址 ,使用以下命令:</div>

<div># ifconfig eth0 192.168.1.5 netmask 255.255.255.0 up</div>

<div>然后就可使用ifconfig查看IP。</div>

<div>当然也可使用 systemd-networkd 管理工具自动永久配置静态 IP 地址。编写一个 10-eth0-static.network 文件放置到/etc/systemd/network/目录下,10-eth0-static.network 内容如下:</div>

<div></div>

<div>配置完成之后,重新启动 systemd-networkd.service,会发现 eth0 网卡的地址已经配置为设定的 192.168.1.5了。</div>

<div># systemctl restart systemd-networkd.service</div>

<div># ifconfig eth0</div>

<div></div>

<div>接下来就可使用SSH登录系统了,还是可以使用Xshell等工具,当然也可在Ubuntu系统中使用SSH登录。</div>

<div></div>

<div>值得注意的是,登录用户和密码默认都是root,如果忘记密码可以通过串口登录进系统,使用passwd修改。</div>

<div></div>

<div>成功登录打印信息如下:</div>

<div></div>

<div>和使用串口登录一样。</div>

<h2>2.3 测试</h2>

<h3>2.3.1 系统信息</h3>

<div><strong>1.</strong><strong>硬件检测</strong></div>

<div># dmesg #检测硬件的boot启动信息,也就是系统启动的log信息。</div>

<div><strong>2.</strong><strong>查看内核和</strong><strong>CPU</strong><strong>信息</strong></div>

<div># uname -a #系统概述</div>

<div></div>

<div># cat /proc/cpuinfo # CPU信息</div>

<div></div>

<div><strong>3.</strong><strong>查看内存信息</strong></div>

<div># cat /proc/meminfo #内存参数</div>

<div></div>

<div># free -m # 内存使用情况(-m for MB)</div>

<div></div>

<div><strong>4.</strong><strong>设备信息</strong></div>

<div># cat /proc/devices # 显示设备以及对应的设备号</div>

<div></div>

<h3>2.3.2存储设备速度测试</h3>

<div><strong>1.</strong><strong>DDR</strong><strong>读写测试</strong></div>

<div>在测试之前,需要安装测试工具,笔者这里使用开源的mbw工具。mbw作为一个内存宽带测试工具,可以测试在内存拷贝memcpy、字符串拷贝dumb、内存块拷贝mcblock三种不同方式下的内存拷贝速度。</div>

<div>下载地址:<a href="https://github.com/raas/mbw" target="_blank">https://github.com/raas/mbw</a></div>

<div>首先使用git下载源码,没有Git先安装。</div>

<div>#git clone <a href="https://github.com/raas/mbw.git" target="_blank">https://github.com/raas/mbw.git</a></div>

<div></div>

<div>然后进入源码目录中,使用make编译。</div>

<div></div>

<div>接下来就是测试过程,将mbw拷贝到开发板中。help获取相关参数说明:</div>

<div></div>

<div>一般会三种测试后查看平均值,平均值越高测试内存带宽越高。</div>

<div>读写速度测试命令如下:</div>

<div># ./mbw -n 10 64</div>

<div></div>

<div>读写速度1221.533M/s和1179.389M/s。</div>

<div>读写速度还是可以的。</div>

<div><strong>2.eMMC</strong><strong>读写测试</strong></div>

<div>读写速度测试命令如下:</div>

<div>写入测试:</div>

<div># time dd if=/dev/zero of=/test bs=1M count=500 conv=fsync</div>

<div>读取测试:</div>

<div># time dd if=/test of=/dev/null bs=1M</div>

<div></div>

<div>读写速率分别为843MB/s、10.7MB/s。</div>

<div><strong>3</strong><strong>TF </strong><strong>卡测试</strong></div>

<div>在开启前将 TF 卡插入开发板底板上的 TF 卡插槽,终端打印信息如下:</div>

<div></div>

<div>首先查看TF设备:</div>

<div># ls /dev/mmcblk0p1</div>

<div></div>

<div>将TF挂载到文件系统 /mnt/目录</div>

<div># mount /dev/mmcblk1p1 /mnt/</div>

<div>写入测试:</div>

<div># time dd if=/dev/zero of=/mnt/test bs=1M count=500 conv=fsync</div>

<div>读取测试:</div>

<div># time dd if=/mnt/test of=/dev/null bs=1M</div>

<div></div>

<div>读写速率分别为15.9MB/s、7.1MB/s,当然啦,不同品牌的TF卡速度会有差异。</div>

<div>值得注意的是,先要进行写测试在进行读测试。</div>

<div><strong>4</strong><strong>.USB 2.0</strong></div>

<div>MYD-YG2UL拥有两个 USB2.0 接口,一个为 TYPE-C 接口,另一个 USB2.0 经过 HUB扩展芯片转成 2 路 USB 接口。</div>

<div>插入U盘,打印信息如下:</div>

<div></div>

<div>首先挂载 U 盘</div>

<div># mount /dev/sda /mnt/</div>

<div>写入测试:</div>

<div># time dd if=/dev/zero of=/mnt/test bs=1M count=500 conv=fsync</div>

<div>读取测试:</div>

<div># time dd if=/mnt/test of=/dev/null bs=1M</div>

<div></div>

<div>当然啦,不同种类的U盘也会影响读写速度。</div>

<h3>&nbsp;</h3>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
页: [1]
查看完整版本: 【米尔-瑞萨RZ/G2UL开发板-试用评测】MYD-YG2UL开发板测评(一)