本文来源电子发烧友社区,作者:李红洁, 帖子地址: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浏览量
3613 -
开发板试用
+关注
关注
3文章
299浏览量
1913
发布评论请先 登录
相关推荐
I.MX RT1052代码执行在哪里?
试用的开发板里有了I.MX RT1052
但是看I.MX RT1052有代码与数据的SPI Flash,还有SRAM,还有片上的TCM
代码可以执行在TCM上么?还是在SRAM上运行。
发表于 11-09 06:49
标准系统:OSWare 大牛-8M Mini
开发板名称(芯片型号)
OSWare 大牛-8M Mini
芯片架构
CPU频率
介绍(字数请控制在200字以内)
NXP i.MX 8M Mini是一款集成4核ARM Corte
发表于 10-19 10:53
NXP开发板有哪些?基于NXP i.MX 6UL、i.MX 8M Mini、i.MX 8M Plus、LS1028A的开发板概述
一直以来,米尔和NXP都保持着深度合作,推出了基于NXP系列产品(包括i.MX 6UL、i.MX 8M Mini、i.MX 8M
【飞凌i.MX9352开发板试用】+外设功能测试
485的数据转到TPC上,。
五、总结
试用的开发套件也比较简洁,就一块开发板,没有其他的配件,所以,测试的项目也比较有限。比较遗憾的没有对显示接口进行
发表于 06-20 08:37
【资料分享】NXP i.MX 8M Mini工业核心板规格书
产品二次开发;(6)提供长期的售后服务。
9 增值服务
主板定制设计
核心板定制设计
嵌入式软件开发
项目合作开发
技术培训
如需获取更完整的关于NXP
发表于 06-15 10:54
NXP i.MX 8M Plus工业核心板规格书(四核ARM Cortex-A53 + 单核ARM Cortex-M7,主频1.6GHz)
项目合作开发
技术培训
如需获取更完整的关于NXP i.MX 8M Plus工业核心板硬件的开发
发表于 06-13 17:01
【飞凌i.MX9352开发板试用】开箱+电路分析+环境搭建
2.0 Type C接口,2个千兆以太网,2个CAN-FD,8个UART,1个4通道12位ADC,2个32引脚FlexIO接口。
2、开发板
飞凌基于i.MX 9352设计了本次试用
发表于 06-05 16:44
如何知道i.MX 8 QM与Super Amoled Display兼容?
我希望你过得很好。
请参阅 i.MX 8QuadMax 应用处理器参考手册第 15 章显示、成像和相机子系统, 了解 i.MX8QM 支持的显示规格。
谢谢
发表于 05-22 07:59
如何为i.MX8M Plus构建SCFW?
我们正在推出一款基于 i.MX8M Plus 的新板。我找到了技术说明 AN13275.pdf,其中包含有关编译所有软件的说明。
我目前被困在 SCFW 上。我已经下载了 SCFW 移植工具包,其中
发表于 05-17 12:58
phycore iMX8Mplus如何将WM8960音频编解码器与其集成?
我们正在开发 phycore i MX 8M plus,我们正在尝试将WM8960 音频编解码器与其集成。
我们已经添加了我们的 dts 文
发表于 05-17 08:06
对i.MX8和8M系列的原理图检查表工具有什么帮助吗?
对 i.MX 8 和 8M 系列的原理图检查表工具有什么帮助吗?
我认为这对初次设计的公司非常有用,因为其他制造商提供的,它可以节省时间,我认为我需要它,因为我可以专注于特定的主题,所以我想知道你是否可以支持我。
发表于 05-16 07:47
如何在android源代码的imx8mp-phyboard-pollux板上连接wm8960音频模块?
我们正在开发 phycore i MX 8M plus,我们正在尝试将WM8960 音频编解码器与其集成。
我们已经添加了我们的 dts 文
发表于 05-10 07:28
如何在Android 11中为imx8mp-phyboard-pollux开发板调出wm8960音频模块?
我们正在开发 phycore i MX 8M plus,我们正在尝试将WM8960 音频编解码器与其集成。
我们已经添加了我们的 dts 文
发表于 05-09 08:40
对于i.MX 8M Mini处理器,使用mscale ddr工具生成DDR校准值的目的是什么?
对于i.MX 8M Mini处理器,使用mscale ddr工具生成DDR校准值的目的是什么?
我有一个运行 u-boot 的 i.MX 8M Mini 处理器。查看 u-boot 源
发表于 05-05 09:09
评论