e9卡片电脑测试使用

前端时间树莓PI出现故障,就从淘宝上买了个E9,这样顺便可以和树莓PI同时使用,可以顺 便测试下erlang的分布式操作。

我拿到的E9大体配置如下: 4x1G的CPU,2G内存,8G emmc,1000M有线,GPU支持若干等等, 我主要看重了CPU和内存,比raspberry pi高了不止一点,用来做服务器再合适不过了。

先上图炫耀下:

刚拿到的开发板的图,旁边透明的是老板送的壳: file://d:/work/e9_1.jpg

我没有要屏幕,只买了开发板的标准配件,下面这张是接到电视上启动后的图片(这里可能 需要修改下配置才能启动)

file://d:/work/e9_2.jpg

刚拿到开发板的时候,默认的系统是android,启动了下,确定板子没有大问题,然后就直接 烧制成ubuntu了。烧完之后,发现不能启动,阅读附加的教程,通过技术沟通,才发现需要 连接串口线设置下。 然后发现新的电脑都已经没有串口接口了 ,紧急从京东买了个力特 的usb转串口的数据线才解决,这个线不贵,20多块。然后按照教程中的介绍,连接上,设 置内置ubuntu启动,从SecureCRT上发现,ubuntu已经启动了,但无论是通过hdmi接显示器 还是接电视,都没有任何信号输出。我没有VGA线,没办法测试VGA的输出。最后在启动的时 候,设置U-Boot参数如下才解决掉:

U-Boot> setenv displayArgs mxcfb0:dev=hdmi,1280x720M@60,if=RGB24
U-Boot> saveenv
U-Boot> boot

这样启动之后,就变成720p了,不管如何,电视终于有信号了,显示也很正常了。

接下来大致测试了一下读数据:

dd if=/dev/sdxx of=/dev/null bs=1M count=1024
  • emmc读取: 大约40MB/s
  • usb读取usb3的U盘: 大约20MB/s
  • usb读取usb3的移动硬盘: 大约20MB/s
  • 通过samba复制文件到usb3的移动硬盘: 大约3MB/s

不过,得益于大内存,读取一次之后,文件缓存的存在,第二次读取就非常快了,内置的 emmc大约可以到460MB/s,我在考虑一些缓存文件是不是可以通过/dev/shm来进行加速了.

通过命令行查看cpu信息

$ lscpu
Architecture:          armv7l
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             4
$ cat /proc/cpuinfo
Processor       : ARMv7 Processor rev 10 (v7l)
processor       : 0
BogoMIPS        : 790.52

processor       : 1
BogoMIPS        : 790.52

processor       : 2
BogoMIPS        : 790.52

processor       : 3
BogoMIPS        : 790.52

Features        : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x2
CPU part        : 0xc09
CPU revision    : 10

Hardware        : Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board
Revision        : 63012
Serial          : 0a20b9d4dbc83e6b

磁盘读写测试用的磁盘状态:

file://d:/work/e9_4.jpg