LS1012A丨一文看懂何谓“低耗高速佼佼者”
小编一眼就被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 |
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 |
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 进行体验。
最后,体验一下适用于路由等网络设备的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(周一至周五)
相关产品 >
-
FET1012A-C核心板
LS1012A处理器采用64位Arm Cortex-A53内核,可提供超过4,000的CoreMark性能以及用于数据包处理和安全性的硬件加速,以及任何1W典型电源通信处理器的最佳整体性能。飞凌嵌入式LS1012A核心板基于NXP公司LS1012A处理器设计开发,主频1GHz,集多种SATA 3.0、PCIE2.0、USB3.0高速接口于一体。支持2个真千兆以太网,可达线速。LS1012A是一款适用于NAS、物联网网关、宽带以太网网关和工业自动化等市场应用的低功耗产品。 了解详情 -
OK1012A-C开发板
双千兆,可达线速 ,Ubuntu,OpenWrt|LS1012A开发板采用“底板+核心板”结构设计,搭载NXP公司LS1012A处理器,ARM Cortex-A53内核,主频1GHz,集多种高速接口于一体。支持2个千兆以太网控制器,配备硬件包转发引擎,网络交换性能可达线速;同时可支持SATA 3.0、PCIE2.0、USB3.0、TF Card 等功能接口,LS1012A开发板支持Ubuntu、OpenWrt操作系统,是一款适用于NAS、物联网网关、宽带以太网网关和工业自动化等市场应用的低功耗产品。
了解详情