SBC-X40I产品特性

  • 采用Allwinner公司Cortex-A7四核A40i处理器,运行最高速度为1.2GHZ;
  • 支持Mali-400MP2 GPU,支持OpenGL ES 2.0 / OpenVG 1.1 standard
  • 支持1080P 视频编码,支持H.264,VP8;多格式1080P 60fps视频解码 (H.265,H.264,VC-1, MPEG-1/2/4, VP8) 
  • 支持双屏异显;支持HDMI1.4/DUAL LVDS/MIPI-DSI,分辨率最高1920x1080;
  • 支持512-2G  Bytes DDR3 SDRAM;
  • 支持EMMC 4G-64G大容量电子盘,可启动;
  • 支持SDIO3.0,USB2.0 HOST&OTG,1路I2C,4路UART, 2路PWM(应用于背光)
  • 支持CAN BUS通信(可定制CAN FD-MCP2518)
  • 支持双路以太网,一路10/100M;一路10/100/1000M;
  • 稳定的操作系统的支持,可预装Android7.0或者LINUX 3.10
  • 标准3.5寸主板, 尺寸为:146*102MM

简要介绍:

工业宽温设计,工作更稳定:

SBC-X40I主板隶属于盈鹏飞嵌入式Single Board Computer (SBC)系列,是CoM-X40I核心模块的工程底板的参考设计,该产品集成了四核 Cortex-A7 1.2GHz(MAX)  A40I 处理器,稳定运行Android 7.0/Ubuntu 16.04/Linux 3.10。 SBC-X40I提供了3.3V I/O接口,可提供宽温的工业组件,运行于条件恶劣的工业现场!

提供开发套件,可快速应用 

开发套件中包括主板、各种LCD配件,提供开发工具以及API函数、参考代码、详细的使用手册,让客户快速上手。

产品功能:

emmc测试环境 emmc如何测试_数据

 1、TF卡接口读写测试

本小节使用SanDisk 品牌32GByte容量的TF卡来测试评估板TF卡接口性能。请参考《Linux系统启动卡制作及系统固化》文档将其制作成Linux系统启动卡再进行测试。

请先取出Linux系统启动卡(如果不提前取出,Linux将先从TF卡启动),将评估板上电,系统将从eMMC启动,再将Linux系统启动卡插入评估板TF卡槽。进入评估板文件系统执行如下命令查看TF卡信息。

Target#  fdisk –l

emmc测试环境 emmc如何测试_文件系统_02

 图片1

  1. TF卡接口写速度测试

进入评估板系统,执行如下命令测试TF卡接口写速度。

Target#  echo 3 > /proc/sys/vm/drop_caches

Target#  mkdir -p /run/media/mmcblk1p1

Target#  mount /dev/mmcblk1p1 /run/media/mmcblk1p1

Target#  time dd if=/dev/zero of=/run/media/mmcblk1p1/test bs=1024K count=500

time命令有计时作用,dd用于复制,从if(input file)文件读出,写到of(output file)指定的文件,bs是每次写块的大小,count是读写块的数量。

"if=/dev/zero"不产生IO,即不断输出数据,可用来测试纯写速度。

emmc测试环境 emmc如何测试_数据_03

 图片2

此处一共写500MByte测试数据到TF卡的test文件,可看到本次测试的TF接口写速度约为:500MB/34.739s = 14.39MB/s。

  1. Micro SD接口读速度测试

执行如下命令测试Micro SD接口读速度。

Target#  echo 3 > /proc/sys/vm/drop_caches

Target#  time dd if=/run/media/mmcblk1p1/test of=/dev/null bs=1024K

"of=/dev/null"不产生IO,即不断接收数据,可用来测试纯读速度。

emmc测试环境 emmc如何测试_嵌入式硬件_04

 图片3

 此处从test文件一共读出500MByte的数据,可看到本次测试的TF接口读速度约为:500MB/23.599s = 21.19MB/s。

2、eMMC读写测试

评估板上电,系统从eMMC启动,进入评估板文件系统后执行如下命令查看信息。

Target#  fdisk –l

emmc测试环境 emmc如何测试_嵌入式硬件_05

 图片4

  1. eMMC写速度测试

执行如下命令对eMMC设备进行写速度测试。

Target#  echo 3 > /proc/sys/vm/drop_caches

Target#  mkdir -p /run/media/mmcblk0p7

Target#  mount /dev/mmcblk0p7 /run/media/mmcblk0p7

Target#  time dd if=/dev/zero of=/run/media/mmcblk0p7/test bs=1024K count=500

emmc测试环境 emmc如何测试_嵌入式硬件_06

 图片5

 

此处一共写500MByte测试数据到eMMC设备,可看到本次测试的eMMC设备写速度约为500MB/40.797s = 12.26MB/s。

  1. eMMC读速度测试

执行如下命令对eMMC设备进行读速度测试。

Target#  echo 3 > /proc/sys/vm/drop_caches

Target#  time dd if=/run/media/mmcblk0p7/test of=/dev/null bs=1024K

emmc测试环境 emmc如何测试_文件系统_07

 图片6

 此处从eMMC设备中一共读出500MByte 数据,可看到本次测试的eMMC设备读速度约为500MB/12.653s = 39.52MB/s。