LS1012A丨一文看懂何谓“低耗高速佼佼者”

<OK1012A-C开发板>


小编一眼就被OK1012A-C小巧精致的外观吸引了,优先烧录上了Ubuntu系统,来感受一下它强悍的接口能力和Ubuntu系统带来的便利。


01CoreMark跑分

嵌入式处理器领域最为知名和常见的Benchmarks 为Dhrystone 和CoreMark ,CoreMark是一个综合基准,用于测量嵌入式系统中使用的中央处理器(CPU)的性能。它是在2009 由eembc 的shay gal-on 开发的,旨在成为一个行业标准,取代过时的dehrystone 基准。

OK1012A-C平台默认已经移植好了CoreMark 测试程序,简单到可以直接使用命令测试,毫不费力的我们就得到了它的跑分结果。

Ste p1:  将CPU 设置为高性能模式

root@localhost:~#echoperformance

> /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Step2:  CoreMark 测试
root@localhost:~#coremark.exe

CoreMark 测试结果:

Core/Bus/DDR

Coremark Thread #

Coremark/MHz

Coremark

OK1012A-C
(Core/Bus/DDR: 1000MHz
/500MHz/1000MT/s)

1

4.11 4111

我们从4111这个跑分数据看到了它的高性能。Cortex-A53处理器与它的前辈相比有更高的性能和更高层次的电源效率,它定义了今天的高端移动平台的性能。

02支持变频

看完跑分,我们再来看下CPU的支持频率,目前OK1012A-C已经支持调频了。

在命令行列出 CPU 支持的频率root@localhost:~#cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

1000000500000

查看内核支持CPU策略,列出所有的管理模式

root@localhost:~#cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
我的显示如下

conservative ondemand userspace powersave performance 


Tips

那么这几个都是什么意思呢,小编来给大家介绍一下:

1. performance:CPU维持最高时脉运行。

2. ondemand:程序运行时,直接调高时脉运行。(但不一定是调到最高,而是依程式需求)。没有运行时,调低时脉。

3. conservative:同上,但调整的方式,是一阶一阶地调整,而非直接调整。

4. powersave:CPU维持最低时脉运行
5. userspace:是由使用者自己定义,需要安装其他软件管理

我们来看一下现在的管理模式和CPU频率:

St e p1:列出当前的管理模式
root@localhost:~#cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand

St e p2:列出 CPU 当前的频率
root@localhost:~#cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
500000

那么我们该如何设置成自己想要的模式呢,也很简单一条命令就可以解决

改变管理模式
root@localhost:~#echo performance

> /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

St e p3:我们再查看一下是不是改动成功

root@localhost:~# cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

St e p4:显示如下,改动成功,大功告成

performance

然后我们再看一下现在的CPU频率,频率也发生了变化

St e p5:列出 CPU 当前的频率
root@localhost:~#
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
1000000

03A53 Dhrystone 测试

Dhrystone 是于1984 年由Reinhold P. Weicker 设计的一套综合的基准程序,该程序用来测试CPU(整数)计算性能。

Dhrystone 并不包括浮点运算,其输出结果为每秒钟运行Dhrystone 的次数,即每秒钟迭代循环的次数。OK1012A-C平台已经移植好了Dhrystone 测试程序。

St e p1:将 CPU设置为高性能模式
root@localhost:~#echo performance

>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

St e p2:Dhrystone 测试
root@localhost:~#echo 50000000 | Dhrystone

St e p3:Dhrystone 测试结果

Core/Bus/DDR

Dhrystone Process #

DMIPS/MHz

DMIPS

OK1012A-C
(Core/Bus/DDR:1000MHz/500M
Hz/1000MT/s)

1

2.98

2978

Cortex-A7处理器是一种由ARM公司推出的基于ARMv7-A架构的高能效处理器Cortex-A53是作为Cortex-A7的替代者出现的,在同频1.2GHz的单核测试中,Cortex-A53比Cortex-A7的网页性能要强30%左右

Cortex-A53处理器是基于ARMv8架构,和其高端兄弟Cortex-A57一样都是64位架构,实目前ARM的主力,且二者的指令集是完全兼容的。

04储存方案

OK1012A-C不仅有优异的硬件性能不同的文件系统Ubuntu和OpenWrt,既可以满足我们的私人空间需求和共享空间需求,更具亮点的是5G频段WiFi。

❶  满足我们共享空间需求的就是Samba服务了,在同一局域网内的windows 上打开运行窗口输入\\192.168.1.200 输入用户名和密码。



这就进入到了共享目录了,拷贝文件到共享目录



开发板ls/boot 就可以看到新的文件



 满足我们私人空间的是OK1012A-C的Lighttpd服务,可以利用lighttpd+php作为后台服务一个专属的私有云平台,PHP页面采用KODExplorer 可道云(原名芒果云)是一款基于PHP 开发的开源 WEB 网页版轻量级私有云网盘工具。

而且KODExplorer 还提供了手机版(移动端)的适配支持,即便 出门在外也能随时用手机远程访问和使用自己在网盘上的文件,这点值得一赞。



将windows 上的测试视频文件拖到浏览器窗口中,自动开始上传。



在上传成功的文件上右键选择打开,播放视频。



除了视频文件外,还支持播放音频文件,在线编辑文本等,所有PC 端支持的功能在移动设备上同样可以体验。

将手机接入同一局域网的 WiFi 热点,打开手机浏览器,输入192.168.1.107 进行体验。




055G频段

后,体验一下适用于路由等网络设备的OpenWrt系统,WLE900VX支持11ac 模式,同时兼容11n,默认设置使用ac 模式,5G频段。

登陆LuCI测试WiFi,LuCI界面直观方便。



上图为连接成功的LuCI界面,连接上5G频段的手机畅快极了。

小编这一通体验已经被OK1012A-C吸引了,你也赶紧来试试吧!



■ 关注“飞凌嵌入式”公众号,不定期分享行业干货及产品一线资料。

■ 直接微信回复产品平台,如“LS1012A”,即可快速获取对应产品信息。

■ 想要了解飞凌更多信息,欢迎与我们联系:

销售工程师:400-699-6866

国际业务部:0312-3102650-854

技术服务部:0312-3119192

方案定制类:17713286015 (杜工),18633238067(王工)

分割线

■ 实时技术支持:

AM 9:00—11:30,PM 13:30—17:00(周一至周五)