本文来源电子发烧友社区,作者:李红洁, 帖子地址: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浏览量
3655 -
开发板试用
+关注
关注
3文章
301浏览量
2043
发布评论请先 登录
相关推荐
i.MX Linux开发实战指南—基于野火i.MX系列开发板
电子发烧友网站提供《i.MX Linux开发实战指南—基于野火i.MX系列开发板.pdf》资料免费下载
发表于 10-10 17:23
•9次下载
使用TPS6521825和LP873347 PMIC为NXP i.MX 8M Mini和Nano供电
电子发烧友网站提供《使用TPS6521825和LP873347 PMIC为NXP i.MX 8M Mini和Nano供电.pdf》资料免费下载
发表于 09-13 09:42
•0次下载
i.MX 8M Plus中的ISP图像信号处理模块特性概述
日常生活中,人类约80%的信息来自于视觉信息,而视觉信息的载体是数以亿万计的图片和视频流,因此如何打造高效而智能的视觉处理解决方案,是摆在开发者面前的重要课题。 恩智浦推出的i.MX 8M P
TSN时钟同步 | PTP对时案例演示——基于NXP i.MX 8M Plus
TLIMX8MP-EVM评估板的TSN时钟同步、PTP对时案例,创龙科技TLIMX8MP-EVM是基于NXP i.MX 8M
发表于 07-10 10:28
【PHYTEC AM62x开发板试用】开箱
本帖最后由 如去如来 于 2024-6-27 12:28 编辑
收到PHYTEC AM62x开发板已经两周,忙于其他事情还没来得及开箱测试,今天来补上。
自从1986年德国PHYTEC
发表于 06-18 23:27
点击参与米尔NXP i.MX 93开发板有奖试用
米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X开发板发起
米尔NXP i.MX 93开发板的Qt开发指南
1.概述Qt是一个跨平台的图形应用开发框架,被应用在不同尺寸设备和平台上,同时提供不同版权版本供用户选择。米尔NXPi.MX93开发板(MYD-LMX9X开发板)使用Qt6.5版本进行
NXP i.MX 93核心板工业方案
MYC-LMX9X核心板及开发板NXPi.MX93重新定义入门级嵌入式CPU模组2*Cortex-A55@1.7GHz+Cortex-M33@250MHz,满足高性能和实时性需求;集成
NXP系列-NXP i.MX 93核心板开发板-入门级嵌入式核心板-产品资料
MYC-LMX9X核心板及开发板NXP i.MX 93重新定义入门级嵌入式CPU模组2*Cortex-A55@1.7GHz+Cortex-M33@250MHz,满足高性能和实时性需求;
发表于 04-23 11:07
•4次下载
适用于 NXP i.MX 8M Mini 的 TPS6521825 电源管理IC TPS6521825数据表
电子发烧友网站提供《适用于 NXP i.MX 8M Mini 的 TPS6521825 电源管理IC TPS6521825数据表.pdf》资料免费下载
发表于 03-01 09:09
•0次下载
成功案例 | 基于i.MX 8M Plus的工业级平板,打造全场景储能管理新模式!
和系统的稳定运行。 基于恩智浦的 i.MX 8M Plus 系列应用处理器,启扬智能开发出了工业级储能管理平板 ,打造储能管理新模式,助力全场景储能数智化升级。 该储能管理平板能够实现
评论