本文来源电子发烧友社区,作者:李红洁, 帖子地址: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浏览量
3818 -
开发板试用
+关注
关注
3文章
302浏览量
2430
发布评论请先 登录
相关推荐
热点推荐
米尔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,正引领着工业智能化的浪潮,为众多工业场景带来了前所未有的变革

i.MX Linux开发实战指南—基于野火i.MX系列开发板
电子发烧友网站提供《i.MX Linux开发实战指南—基于野火i.MX系列开发板.pdf》资料免费下载
发表于 10-10 17:23
?12次下载
使用TPS6521825和LP873347 PMIC为NXP i.MX 8M Mini和Nano供电
电子发烧友网站提供《使用TPS6521825和LP873347 PMIC为NXP i.MX 8M Mini和Nano供电.pdf》资料免费下载
发表于 09-13 09:42
?0次下载

评论