0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【EASY EAI Nano开源套件试用体验】开发环境之C跑分(略超三星同等CPU)

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-11 16:00 次阅读
本文来源电子发烧友社区,作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2308801_1_1.html


前言
前面体验了PythonSHELL脚本开发环境。罪域嵌入式开发最主要的是C开发,所以本次以一个跑分的实例体验C的开发。
简单起见,本次基于WSLUbuntu安装交叉编译工具。并未使用VMWARE加载镜像。
WSL安装UBUNTU过程可以搜搜网上资料,不再赘述。
交叉编译环境直接sudo apt-get install gcc-ARM-linux-gnueabihf安装即可。
过程
打开WSL终端
下载代码
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
如果-O0编译则改为”-O0”
typedef ee_u32 ee_ptr_int;
改为
typedef unsigned long ee_ptr_int;
编译
arm-linux-gnueabihf-gcc -o coremarko0core_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. -O0
arm-linux-gnueabihf-gcc -o coremarko3core_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 coremarko0 coremarko3 /mnt/d
然后通过串口rz导入到开发板
添加可执行权限
chmod +x coremarko0 coremarko3
运行
./coremarko0
./coremarko3
结果如下,可以看到优化不同差距较大
[root@EASY-EAI-NANO:/]# ./coremarko0
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 117300564
Total time (secs): 117.300564
Iterations/Sec : 852.510820
Iterations : 100000
Compiler version : GCC9.4.0
Compiler flags : -O0
Memory location: STACK
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0xd340
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 852.510820 / GCC9.4.0 -O0 / STACK
[root@EASY-EAI-NANO:/]# ./coremarko3
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 23419440
Total time (secs): 23.419440
Iterations/Sec : 4269.956925
Iterations : 100000
Compiler version : GCC9.4.0
Compiler flags : -O0
Memory location: STACK
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0xd340
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 4269.956925 / GCC9.4.0 -O0 / STACK
https://www.eembc.org/coremark/scores.php
搜索Cortex-A7可以对比同型号CPU的得分。
Cortex-A7 1.5GHz 4
4269.956925x4=17,079.8277三星Samsung Exynos 542216904.98配置差不多得分高一点。
说明CPU本身性能达到了一线水准。
pYYBAGM-7xeABVA3AAGXoxBLbec692.png
总结
快速体验了C开发,进行了跑分测试,跑分比同配置的Samsung Exynos 5422还要高一点,说明CPU本身性能达到了一线水准。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 灵眸
    +关注

    关注

    0

    文章

    19

    浏览量

    3188
  • 开发板试用
    +关注

    关注

    3

    文章

    301

    浏览量

    2041
收藏 人收藏

    评论

    相关推荐

    闪派物联网开发套件体验连载】智能交通灯

    感谢电子发烧友,感谢润和软件,提供闪派物联网开发套件试用。 本次试用计划: 用闪派物联网开发套件
    发表于 10-05 13:00

    【新品上线】闪派物联网开发套件免费试用

    闪派物联网开发套件具有丰富的通信接口、开放性、模块化、集成化等多个亮点;可基于闪派物联网开发套件开发实现设备的远程监控和控制、数据的实时
    发表于 08-16 09:34

    三星高通联手开发XR芯片,剑指苹果市场

    三星电子与高通公司携手,共同推进XR(扩展现实)技术的边界,宣布将开发专用于XR设备的高性能芯片。这一战举措标志着三星在XR市场迈出了重要一步,同时也预示着与苹果在该领域的竞争将进一
    的头像 发表于 08-09 14:42 568次阅读

    三星手机屏维修技术人员

    想招三星手机屏维修人员,电子专业毕业,有电子产品生产维修经验2年以上,有意向到美国工作的,欢迎留言私信!
    发表于 05-20 10:47

    LitePoint与三星电子合作支持FiRa 2.0物理层安全测距测试用

    先进无线测试解决方案提供商LitePoint与三星电子宣布紧密合作,支持FiRa 2.0物理层(PHY)一致性测试规范内定义的新安全测试用例。
    的头像 发表于 05-16 11:26 537次阅读

    三星将于2026年终止与微合作

    近日,有消息称三星电子与微(AMD)在高带宽存储器(HBM)等领域的合作正随着AI半导体市场的蓬勃发展而日益深化。然而,业界也传出新的动向,据台湾电子时报报道,三星计划在2026年迈出重要一步,即
    的头像 发表于 05-08 09:35 457次阅读

    三星电子采纳新思科技Synopsys.ai EDA套件,完成GAA制程验证

    据新思科技介绍,他们的 Synopsys.ai EDA 套件专为 CPU 高效运行而设计,为三星的 GAA 节点带来了卓越的 PPA(性能、功耗和面积)表现。
    的头像 发表于 05-06 11:23 361次阅读

    【LicheeRV-Nano开发套件试用体验】基础开发环境

    一、开发环境分类 注意,虽然是开发程序,但是这块处理器涉及到TPU,且官方的基本环境以及教程没出完,导致这块处理器的开发SDK其实是分化的。
    发表于 03-18 00:12

    【LicheeRV-Nano开发套件试用体验】LicheeRV-Nano上的IAI技术应用

    开发板,之前试用过 DUO对其清奇骨骼,小巧的身板,强劲的性能所吸引,在知道其更加强悍的兄弟板出来后,第一时间申请到试用。 此次开发板包含物料比较充分,除了有
    发表于 03-07 17:32

    【LicheeRV-Nano开发套件试用体验】+智能平板开发

    首先感谢Sipeed矽速科技和电子发烧友给与的这次机会,得以试用LicheeRV-Nano开发套件,并与大家共同分享与学习。 鉴于试用报告格式调整,后面亦按要求展现。 申请理由:
    发表于 03-06 23:05

    【LicheeRV-Nano开发套件试用连载体验】+ 实现麦克纳姆轮小车自主导航

    【LicheeRV-Nano开发套件试用连载体验】+ 实现麦克纳姆轮小车自主导航 非常感谢被选中成为Sipeed矽速科技、电子发烧友论坛组织的此次
    发表于 03-03 14:20

    三星电子最新消息 成立AI芯片开发团队 出售所持ASML剩余股份

    三星电子一直业界风向标,我们来看看三星电子近期的最新消息。 三星电子在硅谷成立AI芯片开发团队 据外媒报道消息,有业内人士透露出三星电子已经
    的头像 发表于 02-22 18:34 1230次阅读

    EASY-EAI携手Hailo推出高性能、高算力的边缘AI硬件组合

    EASY-EAI与Hailo建立合作关系,共同推出高算力的边缘AI产品组合。
    的头像 发表于 02-21 09:56 778次阅读

    【新品体验】LicheeRV-Nano开发套件免费试用

    LicheeRV Nano是Sipeed 最新推出的全能型RISC-VLinux拇指开发板,在SD大小(22x36mm)的尺寸下,放入了几乎所有开发者需要的外设资源,并且在价格和配置上远优于前代
    发表于 01-26 16:34

    三星电子与红帽成功验证CXL内存操作

      三星电子与开源软件巨头红帽(RedHat)联手,完成了在实际用户环境中的CXL(ComputeExpressLink)内存操作;此举系业内首次,将进一步扩大其 CXL 生态系统。
    的头像 发表于 12-27 15:56 758次阅读