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 设置为高性能模式

[email protected]:~#echoperformance

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

Step2: CoreM ark 测试
[email protected]:~#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 支持的频率[email protected]:~# cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

1000000500000

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

[email protected]:~#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: 列出当前的管理模式
[email protected]:~#cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand

St e p2: 列出 CPU 当前的频率
[email protected]:~#cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
500000

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

改变管理模式
[email protected]:~#echo performance

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

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

[email protected]:~# cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

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

performance

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

St e p5: 列出 CPU 当前的频率
[email protected]:~# 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设置为高性能模式
[email protected]:~ # echo performance

/sys/devices/system/cpu/cpu0/cpufreq/scaling_governo r

St e p2: Dhrystone 测试
[email protected]:~#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

原文地址:https://blog.51cto.com/14771158/2484991

时间: 2024-10-10 02:56:49

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

一文看懂命令行参数的用法——Python中的getopt神器

一文看懂命令行参数的用法--Python中的getopt神器 参考原文:Python模块之命令行参数解析 - 每天进步一点点!!! - 博客园 https://www.cnblogs.com/madsnotes/articles/5687079.htmlpython getopt使用 - tianzhu123的专栏 - CSDN博客 https://blog.csdn.net/tianzhu123/article/details/7655499在运行程序时,可能需要根据不同的条件,输入不同的命令

[转帖]一文看懂mysql数据库本质及存储引擎innodb+myisam

一文看懂mysql数据库本质及存储引擎innodb+myisam https://www.toutiao.com/i6740201316745740807/ 原创 波波说运维 2019-09-29 00:01:00 概述 今天主要讲下mysql数据库引擎的一些概念和mysql数据库本质,一句话总结: 文件夹-文件:一个数据库其实就是一个的文件夹,数据库里面的表就是文件夹里的一个或者多个文件(根据数据库引擎不同而不同,MyISAM是3个,InnoDB是2.5个) mysql的数据库其实就是存放在M

一文看懂java io系统 (转)

出处:  一文看懂java io系统 学习java IO系统,重点是学会IO模型,了解了各种IO模型之后就可以更好的理解java IO Java IO 是一套Java用来读写数据(输入和输出)的API.大部分程序都要处理一些输入,并由输入产生一些输出.Java为此提供了java.io包 java中io系统可以分为Bio,Nio,Aio三种io模型 关于Bio,我们需要知道什么是同步阻塞IO模型,Bio操作的对象:流,以及如何使用Bio进行网络编程,使用Bio进行网络编程的问题 关于Nio,我们需

一文看懂HashMap

一文看懂HashMap 总所周知HashMap是面试中经常问到的一个知识点,也是判断一个候选人基础是否扎实的标准之一,因为通过HashMap可以引出很多知识点,比如数据结构(数组.链表.红黑树).equals和hashcode方法,除此之外还可以引出线程安全的问题,HashMap是我在初学阶段学到的设计的最为巧妙的集合,里面有很多细节以及优化技巧都值得我们深入学习,话不多说先看看相关的面试题: 默认大小.负载因子以及扩容倍数是多少 底层数据结构 如何处理hash冲突的 如何计算一个key的has

一文看懂大数据的技术生态圈

大数据本身是个很宽泛的概念,Hadoop生态圈(或者泛生态圈)基本上都是为了处理超过单机尺度的数据处理而诞生的.你可以把它比作一个厨房所以需要的各种工具.锅碗瓢盆,各有各的用处,互相之间又有重合.你可以用汤锅直接当碗吃饭喝汤,你可以用小刀或者刨子去皮.但是每个工具有自己的特性,虽然奇怪的组合也能工作,但是未必是最佳选择. 大数据,首先你要能存的下大数据. 传统的文件系统是单机的,不能横跨不同的机器.HDFS(Hadoop Distributed FileSystem)的设计本质上是为了大量的数据

从概念到底层技术,一文看懂区块链架构设计

转自:http://www.8btc.com/ebook-blockchain https://blog.csdn.net/lucky_greenegg/article/details/52821924 前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大.区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现. 无论你擅长什么编程语言,都能够参考这种设计去实现一款区块链产

一文看懂 K8s 日志系统设计和实践

上一篇中我们介绍了为什么需要一个日志系统.为什么云原生下的日志系统如此重要以及云原生下日志系统的建设难点,相信DevOps.SRE.运维等同学看了是深有体会的.本篇文章单刀直入,会直接跟大家分享一下如何在云原生的场景下搭建一个灵活.功能强大.可靠.可扩容的日志系统. 需求驱动架构设计 技术架构,是将产品需求转变为技术实现的过程.对于所有的架构师而言,能够将产品需求分析透彻是非常基本也是非常重要的一点.很多系统刚建成没多久就要被推翻,最根本的原因还是没有解决好产品真正的需求. 我所在的日志服务团队

一文看懂Kafka消息格式的演变

摘要 对于一个成熟的消息中间件而言,消息格式不仅关系到功能维度的扩展,还牵涉到性能维度的优化.随着Kafka的迅猛发展,其消息格式也在不断的升级改进,从0.8.x版本开始到现在的1.1.x版本,Kafka的消息格式也经历了3个版本.本文这里主要来讲述Kafka的三个版本的消息格式的演变,文章偏长,建议先关注后鉴定. Kafka根据topic(主题)对消息进行分类,发布到Kafka集群的每条消息都需要指定一个topic,每个topic将被分为多个partition(分区).每个partition在

一文看懂 Github

GitHub 介绍 GitHub 是为开发者构建的一个开发平台.GitHub 是一个受开发者工作方式启发的开发平台,从开源到商业,能够在上面进行托管和查看代码.管理项目和数百万其他开发人员一起开发软件.GitHub 提供免费账户和付费账户,免费账户只能创建开源的项目,付费账户可以创建私有项目.对学生有一定的福利,如果你是学生的话,可以用学校分配的邮箱在官网进行申请,申请通过之后,也能够创建私有项目. 要完成本教程,你需要一个 GitHub 帐户,可以在官网进行注册. 下面将分别介绍 GitHub