MCU对比
共 7260字,需浏览 15分钟
·
2024-06-21 08:20
看到一个github,测试汇总了一些常见的MCU速度
从对比看8051依然是最慢的MCU,所以学习单片机,学习嵌入式从8051开始是没问题的。
推荐给大家看看
https://github.com/tomzbj/dhrystone_score
MCU                         Opt      Arch           Freq/MHz  Time/ms   DMIPS      DMIPS/MHz
AMD R5-3600X                O3       X86-64          4350       0.02   24323           5.59
AMD R5-3600X                Os       X86-64          4350       0.05   11383           2.62
BCM2835(RPi Zero)           O3       ARM11            800       0.33    1730           2.16
BCM2835(RPi Zero)           Os       ARM11            800       0.68     833           1.04
GD32F450ZET6(oc)            O3       Cortex-M4        400       1.08     527           1.32
GD32F470VIT6(oc)            O3       Cortex-M4        360       1.21     470           1.31
GD32W515PIQ6(oc)            O3       Cortex-M33       320       1.23     462           1.44
GD32E503CET6(oc)            O3       Cortex-M33       272       1.40     407           1.49
GD32VF103CBT6(oc)           O3       RISC-V           192       1.49     382           1.99
GD32EPRTVDT6(oc)            O3       Cortex-M33       240       1.59     358           1.49
GD32FFPRTGU6(oc)            O3       Cortex-M4        280       1.76     323           1.15
GD32F350CBT6(oc)            O3       Cortex-M4        280       1.80     316           1.13
GD32F470VIT6                O3       Cortex-M4        240       1.81     314           1.31
GD32E503CET6                O3       Cortex-M33       176       2.15     265           1.50
GD32F450ZET6                O3       Cortex-M4        200       2.16     263           1.32
GD32W515PIQ6                O3       Cortex-M33       180       2.19     260           1.45
STM32F407VET6               O3       Cortex-M4        168       2.59     220           1.31
GD32VF103CBT6               O3       RISC-V           108       2.66     214           1.98
GD32F103RCT6(oc)            O3       Cortex-M3        192       2.82     202           1.05
GD32FFPRTGU6                O3       Cortex-M4        168       2.93     194           1.16
GD32F470VIT6                Os       Cortex-M4        240       3.08     185           0.77
GD32E103CBT6                O3       Cortex-M4        120       3.77     151           1.26
GD32W515PIQ6                Os       Cortex-M33       180       3.83     149           0.83
GD32E503CET6                Os       Cortex-M33       176       4.19     136           0.77
GD32F103RCT6(oc)            Os       Cortex-M3        192       4.43     128           0.67
GD32F350CBT6                O3       Cortex-M4        108       4.57     125           1.15
STM32F407VET6               Os       Cortex-M4        168       4.84     118           0.70
STM32F401RET6               O3       Cortex-M4         84       5.21     109           1.30
GD32VF103CBT6               Os       RISC-V           108       6.00      95           0.88
ESP8266                     O3       Xtensa L106       80       6.38      89           1.12
GD32F103RCT6                O3       Cortex-M3         72       7.54      75           1.05
GD32E103CBT6                Os       Cortex-M4        120       8.11      70           0.58
STM32F103VET6               O3       Cortex-M3         72       8.71      65           0.91
STM32F401RET6               Os       Cortex-M4         84       9.19      62           0.74
GD32E230C8T6                O3       Cortex-M23        72      10.44      55           0.76
GD32F103RCT6                Os       Cortex-M3         72      11.83      48           0.67
ESP8266                     Os       Xtensa L106       80      12.20      47           0.58
STM32F070CBT6               O3       Cortex-M0         48      14.90      38           0.80
STM32F103VET6               Os       Cortex-M3         72      18.33      31           0.43
GD32E230C8T6                Os       Cortex-M23        72      19.02      30           0.42
STM32L051C8T6               O3       Cortex-M0         32      25.30      22           0.70
STM32F407VET6(no pll)       O3       Cortex-M4         16      27.00      21           1.32
GD32F450ZET6(no pll)        O3       Cortex-M4         16      27.21      21           1.31
STM32F401RET6(no pll)       O3       Cortex-M4         16      27.23      21           1.31
STM32F070CBT6               Os       Cortex-M0         48      27.52      21           0.43
STM32L051C8T6(no pll)       O3       Cortex-M0         16      36.80      15           0.97
STM32L051C8T6               Os       Cortex-M0         32      42.90      13           0.41
GD32E103CBT6(no pll)        O3       Cortex-M4          8      55.10      10           1.29
STM32F103VET6(no pll)       O3       Cortex-M3          8      59.00     9.6           1.21
GD32FFPRTGU6(no pll)        O3       Cortex-M4          8      61.50     9.3           1.16
GD32F350CBT6(no pll)        O3       Cortex-M4          8      61.55     9.2           1.16
STM32L051C8T6(no pll)       Os       Cortex-M0         16      62.10     9.2           0.57
ATMEGA16                    O3       AVR               16      67.00     8.5           0.53
ATMEGA328P                  O3       AVR               16      71.90     7.9           0.49
CH573                       O3       RISC-V            60      73.60       8           0.13
ATMEGA328P                  Os       AVR               16      74.00     7.7           0.48
CH573                       O3       RISC-V            20      78.00       7           0.36
STM32F070CBT6(no pll)       O3       Cortex-M0          8      80.00     7.1           0.89
CH573                       Os       RISC-V            60      85.50       7           0.11
ATMEGA16                    Os       AVR               16      93.50     6.1           0.38
GD32E103CBT6(no pll)        Os       Cortex-M4          8      96.00     5.9           0.74
STM8L151G6U6                fast     STM8              16     107.10     5.3           0.33
STM8S003F3U6                fast     STM8              16     107.20     5.3           0.33
STM8S003F3U6                compact  STM8              16     108.10     5.3           0.33
STM8L151G6U6                compact  STM8              16     121.00     4.7           0.29
STC8A8K64S4A                speed    8051              24     254.00     2.2           0.09
NRF24LE1                    size     8051              16     883.00     0.6           0.04
NRF24LE1                    speed    8051              16     884.00     0.6           0.04
GD32F303CCT6 = GD32FFPRTGU6  
STM32F401CET6 = STM32F401RET6  
STM32F103C8T6 = STM32F103VET6  
GD32EPRTVDT6 ~= GD32E503CET6
     
      
| MCU Core | Compiler | 
|---|---|
| Cortex M0/M3/M4 | arm-none-eabi-gcc 4.9.3 | 
| Cortex M23/M33 | arm-none-eabi-gcc 10.2.1 | 
| AVR | avr-gcc 7.3.0 | 
| STM8 | cosmic c 4.4.12 | 
| 8051 | sdcc 3.8.0 | 
| BCM2835 | gcc 10.2.1 | 
| RISCV | riscv-none-embed-gcc 7.2.0 | 
| X86 | gcc 5.1.0 | 
| ESP8266 | xtensa-lx106-elf-gcc 8.4.0 | 
评论
