本文来源电子发烧友社区,作者:李红洁, 帖子地址:https://bbs.elecfans.com/jishu_2288577_1_1.html
前言
编译
运行
结果对比
参考
前言
CoreMark是用在嵌入式系统中用来测量CPU性能的基准程序。该标准于2009年由EEMBC(Embedded Microprocessor Benchmark Consortium嵌入式微处理器基准协会)组织的Shay Gal-On提出,并且试图将其发展成为工业标准,从而代替陈旧的Dhrystone标准。CoreMark较Dhrystone避免了编译器不同带来的不同。
准备代码
在虚拟机中打开终端
git clonehttps://github.com/eembc/coremark.git
cd coremark/
vi simple/core_portme.h
修改
#define COMPILER_FLAGS
FLAGS_STR /* "Please put compiler flags here (e.g. -o3)" */
#endif
为
#define COMPILER_FLAGS
"-O3" /* "Please put compiler flags here (e.g. -o3)" */
#endif
typedef ee_u32 ee_ptr_int;
改为
typedef unsigned long ee_ptr_int;
配置环境
source /opt/phytec-yogurt-vendor-xwayland/BSP-Yocto-FSL-i.MX8MP-PD21.1.1/environment-setup-aarch64-phytec-linux
编译
$CC -o coremarko3 core_list_join.c core_main.c core_matrix.c core_state.c core_util.c simple/core_portme.c -DPERFORMANCE_RUN=1 -DITERATIONS=100000 -Isimple -I.-O3
复制程序到windows共享目录下
cp coremarko3 /mnt/share
在windows下通过sftp导入程序到开发板
put coremarko3
chmod +x coremarko3
./coremarko3
运行结果如下

可以从如下地址查看对应处理器的得分,和沃尔玛呢这里有一些差异,应该还有写地方配置或者优化不同。
https://www.eembc.org/coremark/scores.php

https://bbs.elecfans.com/jishu_2287978_1_1.html
https://bbs.elecfans.com/jishu_2288293_1_1.html
https://www.eembc.org/coremark/
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
PHYTEC
+关注
关注
0文章
19浏览量
3930 -
开发板试用
+关注
关注
3文章
303浏览量
2642
发布评论请先 登录
相关推荐
热点推荐
恩智浦FRDM i.MX 8M Plus开发板详解
在开发高级HMI应用、计算机视觉系统以及边缘AI项目时,开发人员常常面临一个共同挑战:如何在不依赖昂贵且复杂的开发平台的前提下,获得足够的处理能力。这正是FRDM i.MX
恩智浦FRDM i.MX 8M Plus开发板上架
i.MX 8M Plus应用处理器集成2个或4个Arm Cortex-A53核、1个专用于实时控制的Arm Cortex-M7核,以及1个算力高达2.3 TOPS的神经处理单元 (NP
米尔NXP i.MX 91核心板发布,助力新一代入门级Linux应用开发
本帖最后由 blingbling111 于 2025-5-30 16:17 编辑
米尔电子基于与NXP长期合作的嵌入式处理器开发经验,在i.MX 6和i.MX 8系列核心
发表于 05-30 11:20
NXP i.MX 91开发板#支持快速创建基于Linux®的边缘器件
NXP Semiconductors FRDM i.MX 91开发板设计用于评估i.MX 91应用处理器,支持快速创建基于Linux ^®^ 的边缘器件。该开发板还设计用于入门级Lin
TPS6521825 适用于 NXP i.MX 8M mini 的电源管理 IC数据手册
TPS6521825 是一款单芯片电源管理 IC (PMIC),专门用于支持 i.MX 8M Mini 处理器和 LP873347 器件。该器件的额定温度范围为 –40°C 至 +105°C,适用于各种工业应用。
在 NXP i.MX 8M Plus EVK上比较Yocto 4.0和Yocto 5.0时,空闲模式下的功耗增加了 20%,为什么?
尊敬的先生:
在 NXP i.MX 8M Plus EVK 上比较 Yocto 4.0(内核 5.15.71-2.2.2)和 Yocto 5.0(内核 6.6.52-2.2.0)时,我们观察到空闲
发表于 03-26 07:15
NXP基于i.MX 91应用处理器打造的FRDM i.MX 91开发板特性参数详解
FRDM i.MX 91开发板。该开发板基于i.MX 91应用处理器打造,专为加速工业与物联网的开发而设计,提供了一种经济高效、安全且具有多
NXP入门级Linux应用开发板,FRDM i.MX 91详解
FRDM平台新品发布 FRDM i.MX 91开发板是一款低成本、体积小巧的开发板,集成了恩智浦i.MX 91应用处理器和IW610 Wi-Fi 6三射频解决方案,专为入门级Linux
NXP i.MX 93 开发板#提供高效的机器学习 支持高能效的边缘计算
NXP Semiconductors FRDM-IMX93开发板由i.MX 93应用处理器提供支持。NXP Semiconductors FRDM-IMX93板配备板载IW612模块,支持NXP
分享!基于NXP i.MX 8M Plus平台的OpenAMP核间通信方案
i.MX 8M Plus平台。 OpenAMP架构 AMP(Asymmetric Multi-Processing),即非对称多处理架构。“非对称AMP”双系统是指多个核心相对独立运行不同的操作系统或
NXP首款搭载MPU的FRDM产品怎么样?FRDM i.MX93开发板开箱速览
近期,NXP将i.MX 93系列处理器引入了FRDM系列产品线,推出了FRDM i.MX 93开发板,作为首款配备i.MX MPU的FRDM板
恩智浦推出FRDM i.MX 93开发板
备受嵌入式开发者青睐的恩智浦FRDM开发平台,迎来了一位新成员——FRDM i.MX 93开发板,这也是第一块配备i.MX MPU的FRDM
NXP推出FRDM i.MX 93开发板, 助力现代工业与边缘智能开发
近日,恩智浦半导体(NXP Semiconductor)推出了FRDM i.MX 93开发板,这是FRDM系列中第一款基于MPU推出的开发板,以低成本、紧凑的设计为核心,搭载了NXP i.MX
2.3T算力,真的强!1分钟学会NPU开发,基于NXP i.MX 8MP平台!
科技飞速发展,人工智能与工业领域的融合日益深入。NXP旗下的i.MX 8M Plus作为一款高端工业处理器,NPU算力高达2.3TOPS,正引领着工业智能化的浪潮,为众多工业场景带来了前所未有的变革

【PHYTEC开发板试用体验】phyBOARD-Pollux i.MX 8M Plus之coremark测试
评论