<OK1012A-C开发板>
小编一眼就被OK1012A-C小巧精致的外观吸引了,优先烧录上了Ubuntu系统,来感受一下它强悍的接口能力和Ubuntu系统带来的便利。
0 1 CoreMark跑分 在嵌入式处理器领域最为知名和常见的Benchmarks 为Dhrystone 和CoreMark ,CoreMark是一个综合基准,用于测量嵌入式系统中使用的中央处理器(CPU)的性能。它是在2009 由eembc 的shay gal-on 开发的,旨在成为一个行业标准,取代过时的dehrystone 基准。
OK1012A-C平台默认已经移植好了CoreMark 测试程序,简单到可以直接使用命令测试,毫不费力的我们就得到了它的跑分结果。
Step1: 将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处理器与它的前辈相比有更高的性能和更高层次的电源效率,它定义了今天的高端移动平台的性能。
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频率
Step1:列出当前的管理模式
root@localhost:~#cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
Step2:列出 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
Step3:我们再查看一下是不是改动成功
root@localhost:~# cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Step4:显示如下,改动成功,大功告成
performance
然后我们再看一下现在的CPU频率,频率也发生了变化
Step5:列出 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 测试程序。
Step1:将 CPU设置为高性能模式
root@localhost:~#echo performance
>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Step2:Dhrystone 测试
root@localhost:~#echo 50000000 | Dhrystone
Step3: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吸引了,你也赶紧来试试吧!