硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4513|回复: 3
收起左侧

[emWin] SEGGER发布的Cortex-A9,Cortex-M4,ARM7和ARM9的emWin性能大PK,STM32F429险胜200

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2016-9-8 19:04:32 | 显示全部楼层 |阅读模式
测试条件:
1. 全部是用的内部LCD控制器。
2.  Cortex-A9使用的是瑞萨的RZA1H,主频360MHz,
    Cortex-M4使用的是ST的STM32F429,主频168MHz。
    ARM7测试主频是50MHz,型号没说。
    ARM9使用的是Sharp LH7A404,主频是200MHz。
3. 仅测试图形性能,通过刷色块,刷字体,刷不同颜色深度的位图来测试
===========================================
先上面PK结果:
1.jpg

M 单位表示一百万像素每秒
K单位表示一千个像素每秒
==========================================
测试1:刷色块测试
从上面的测试可以明显看出,A9性能最强,16位色的配置下刷色块可以到3亿3千5百万点每秒,然后就是STM32F429了,
可以达到1亿3千万,这个与我早前使用我们的V6板子,STM32F429BIT6+32位SDRAM测试的并没有出入,下面是以前
测试的结果。
12_58_64276477f142abe.png

ARM9测试的比F429测试的稍微差一点点。ARM7比较差,这个与ARM7主频仅有50MHz,也有很大关系。
-------------------------------------------------
32位色的测试中,也是A9性能最强,SEGGER官网测试的比我早前用我们的V6板子,STM32F429BIT6+32位SDRAM测试
的稍弱:
12_58_40c3d84b7011188 (1).png
==========================================
测试2和测试3:分别是测试刷大字体和小字体
从上面的测试可以明显看出,A9性能最强,STM32F429和ARM9差不多,ARM7最次

==========================================
测试4,5,6,7和8:主要是测试不同颜色深度的位图测试
这里我们仅看下测试8,测试的16位色的位图,依然是A9的性能最强,是STM32F429的三倍,而ARM9比STM32F429要差点,
A9要是ARM9的四倍,ARM7最次。
    这个测试里面特别注意SEGGER官方测试的STM32F429,在32位工作模式下刷图片的形式是可以达到两千万点,这个可是每
秒刷出了两千的32位色的像素点,照此计算,刷800*480的32位色像素点,可以刷到 20000000 /800 /480  = 52帧每秒。再次印
证了,我早前的理解是正确的,emWin5.32及其以下版本在处理32位色的时候是有bug的,官方说在emWin5.34版本会修正这
个bug,现在只能等待MDK或者ST将emWin5.34版本的库发布出来了。
    早前测试的16位色,与官方的基本吻合,我们早前的测试是将STM32F429配置为16位色的情况下刷800*480大小的16位色位图
可以达到66帧每秒。这里计算下官方测试的,25590000/800/480 = 66.6帧每秒,与我们测试的基本完全一致
回复

使用道具 举报

5

主题

582

回帖

597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
597
发表于 2016-9-9 12:38:38 | 显示全部楼层
再次印证了  m4就是要干掉没有mmu的arm9的  能用m4的没必要再用arm9了

不知道m7的取代对象是哪一个
回复

使用道具 举报

6

主题

231

回帖

249

积分

高级会员

积分
249
发表于 2016-9-9 14:06:23 | 显示全部楼层

回 myxiaonia 的帖子

myxiaonia:再次印证了  m4就是要干掉没有mmu的arm9的  能用m4的没必要再用arm9了

不知道m7的取代对象是哪一个 (2016-09-09 12:38)
但是ARM9的价格非常低,ARM9还能跑Linux,这个方面来说是ARM9干掉了M4。
回复

使用道具 举报

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
发表于 2016-9-12 08:38:53 | 显示全部楼层

回 novice 的帖子

novice:但是ARM9的价格非常低,ARM9还能跑Linux,这个方面来说是ARM9干掉了M4。 (2016-09-09 14:06) 
M4的外设可能比较齐全一些?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-18 00:31 , Processed in 0.038912 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表