完整65章+12章附件教程下载地址:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834
第71章 附件F--Cortex-A9,M4,ARM7和ARM9的emWin性能PK
此测试结果是由SEGGER发布的,测试条件如下:
1、全部用的是内部LCD控制器。
2、Cortex-A9使用的是瑞萨的RZA1H,主频360MHz,Cortex-M4使用的是ST的STM32F429,主频168MHz。
ARM7测试主频是50MHz,型号未说明。
ARM9使用的是Sharp LH7A404,主频是200MHz。
3、仅测试图形性能,通过刷色块,刷字体,刷不同颜色深度的位图来测试。
============================================================
先上PK结果:
M 单位表示一百万像素每秒。
K单位表示一千个像素每秒。
============================================================
测试1:刷色块测试ARM9测试的比F429测试的稍微差一点点。ARM7比较差,这个与ARM7主频仅有50MHz,有很大关系。 ------------------------------------------------- 32位色的测试中,也是A9性能最强,而M4内核方便,SEGGER官网测试的比我们的V6板子,STM32F429BIT6 +32位SDRAM测试的稍弱: 测试2和测试3:分别是测试刷大字体和小字体。 从上面的测试可以明显看出,A9性能最强,STM32F429和ARM9差不多,ARM7最次。 测试4,5,6,7和8:主要是测试不同颜色深度的位图测试。 这里我们仅看下测试8,测试的16位色的位图,依然是A9的性能最强,是STM32F429的三倍,而ARM9比STM32F429要差点,A9要是ARM9的四倍,ARM7最次。 对于16位色,将我们V6板子的STM32F429配置为16位色的情况下刷800*480大小的16位色位图,可以达到66帧每秒。这里计算下官方测试的,25590000/800/480= 66.6帧每秒,与我们测试的基本一致。 |