跳到主要内容

接口使用说明

接口预览

radxa-e52c pack

接口使用说明

SYS LED

系统状态灯,当系统启动后将会有节拍的闪烁,绿灯。

WAN / LAN LED

WAN / LAN 网口信号灯,其亮灭跟随 WAN / LAN 网口的信号变化。

User Button

用户按键。

USB Type-C 5V 电源接口

电源输入,Radxa E52C 固定电压为 5V 输入,可参考电源选择

Gigabit Ethernet Port

Radxa E52C 提供两个 2.5G 以太网端口。在 OpenWrt 系统下,这两个接口可以灵活配置为 WAN(广域网接口)或 LAN(局域网接口)端口,为用户提供高度定制的网络解决方案。

唯一 MAC 地址

Radxa E52C 的 MAC 地址是唯一且固定的,在每次断电重启或者软件重启,MAC 都保持不变,且重新刷机后也是保持不变的。

网口测速

  • 安装 iperf3 工具
sudo apt-get install iperf3
  • 在服务器端运行命令:
iperf -s
  • 测速
  1. 测试上传速度
iperf3 -c server-ip -t 60
  1. 测试下载速度
iperf3 -c server-ip -t 60 -R

USB Type-C

作为调试口,用以查看日志和访问设备,波特率默认1500000。

Maskrom Button

Maskrom 按键,用以进入 Maskrom 模式完成刷机。

USB 3.0 OTG/Host Type-A

  • 作为烧录口,使用 Type-A to A 数据线向 EMMC 中烧录镜像。

  • 反复拔插外设

    反复拔插 USB 外设,确保每次都能正常识别得到,且正常使用

    识别存储设备

    $ lsusb

    Bus 001 Device 003: ID 067b:2731 Prolific Technology, Inc. USB SD Card Reader

    如上所示,这里已经成功识别到了 Micro-SD Card Reader

  • 传输速率

    1. 确定 USB 存储设备

    通过 lsblk 确认 USB 存储设备

    $ lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 1 29.3G 0 disk

    如上所示,插入 Radxa E52C 的 USB 存储设备为 /dev/sda

    1. 读取测试

    $ sudo dd if=/dev/sda of=/dev/null bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 1.14358 s, 91.7 MB/s

    这个命令将会从 USB 设备读取数据,并将其写入 /dev/null,以便测试读取速度。这里指定了写入的块的大小为 1M,指定了读取 100 个块,因此总共读取了 100 MB 的数据,读取速度为 91.7 MB/s

    1. 写入测试

    $ sudo dd if=/dev/zero of=/dev/sda bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 2.22391 s, 45.7 MB/s

    这里指定了写入的块的大小为 1M,写入了 100 个块,总共写入了 100 M 的数据,写入速度为 45.7 MB/s

microSD Card Slot

简介

Micro SD,全称Micro Secure Digital,是一种小型存储卡,属于Secure Digital(SD)卡的一种变种。它是由SD卡协会(SD Association)制定和推出的,旨在为便携设备提供可扩展的存储解决方案。

eMMC

识别

$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk1 179:0 0 29.5G 0 disk
├─mmcblk1p1 179:1 0 16M 0 part /config
├─mmcblk1p2 179:2 0 300M 0 part /boot/efi
└─mmcblk1p3 179:3 0 29.2G 0 part /
mmcblk0 179:32 0 29.4G 0 disk
mmcblk0boot0 179:64 0 4M 1 disk
mmcblk0boot1 179:96 0 4M 1 disk
zram0 253:0 0 1.9G 0 disk [SWAP]

mmcblk0 就是 eMMC 存储设备。

读取测试

# dd if=/dev/mmcblk0 of=/dev/null bs=64k count=16k
16384+0 records in
16384+0 records out
104857600 bytes (105 MB, 100 MiB) copied, 0.541958 s, 193 MB/s

读取速度 193 MB/s

写入测试

# dd if=/dev/zero of=/dev/mmcblk0 bs=64k count=16k
16384+0 records in
16384+0 records out
104857600 bytes (105 MB, 100 MiB) copied, 1.96788 s, 53.3 MB/s

写入速度:53.0 MB/s