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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LS1012A丨一文看懂何谓“低耗高速佼佼者”相关的知识,希望对你有一定的参考价值。

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

0 1 CoreMark跑分
在嵌入式处理器领域最为知名和常见的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: CoreM ark 测试
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处理器与它的前辈相比有更高的性能和更高层次的电源效率,它定义了今天的高端移动平台的性能。

0 2 支持变频
看完跑分,我们再来看下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

0 3 A53 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_governo r

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的主力,且二者的指令集是完全兼容的。

0 4 储存方案
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 进行体验。

技术图片

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

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

技术图片

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

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

原文链接:https://www.forlinx.com/article_view_283.html

以上是关于LS1012A丨一文看懂何谓“低耗高速佼佼者”的主要内容,如果未能解决你的问题,请参考以下文章

一文看懂AI制药七大趋势丨量子位智库

重磅发布全总结丨一文看懂阿里云弹性计算年度峰会

一文看懂开源许可证丨开源知识科普

盘古开源丨一文看懂 Filecoin广阔的商业前景

科普达人丨一文看懂阿里云的秘密武器“神龙架构”

一文带你看懂PaddleHub