朝生 发表于 2022-9-27 16:21

Cortex-M4和Cortex-M3内核最大的区别是什么?

Cortex-M4和Cortex-M3再市面上非常的常见,那么它们有什么区别呢?

sheflynn 发表于 2022-10-1 13:00

ARMCortex-M4运行更快、休眠功耗更低

uytyu 发表于 2022-10-1 13:27

其实在效率上没有太大区别的            

claretttt 发表于 2022-10-1 13:53

M4比M3增加了浮点处理器FPU

eefas 发表于 2022-10-1 14:19

cortex-M4执行的所有的DSP指令集都可以在一个周期完成,Cortex - M3需要多个指令和多个周期才能完成的等效功能。

hellosdc 发表于 2022-10-1 15:05

一般情况下ARM7 Cortex-M3 Cortex-M4可以认为是一类

mikewalpole 发表于 2022-10-1 15:50

内核下同M4更强大,编程基本一致

yorkbarney 发表于 2022-10-1 16:51

它们是不同架构的,寄存器有些不一样

mollylawrence 发表于 2022-10-1 17:41

Cortex-M4 的性能计算,性能比大

lihuami 发表于 2022-10-1 18:32

基本功能是一样的。                     

mnynt121 发表于 2022-10-1 19:23

ARMCortex™-M4处理器内核是在Cortex-M3内核基础上发展起来的

youtome 发表于 2022-10-1 20:14

主要是m4比m3多了dsp的支持功能,m4还支持浮点运算。

burgessmaggie 发表于 2022-10-1 21:05

M4只是在M3的基础上增加了DSP的支持

sparrow054 发表于 2022-10-2 14:31

还真么关心过内核的问题,
有实实在在的说明么?
干货的那种

caigang13 发表于 2022-10-2 14:33

可以看看ARM的手册,上面有详细说明。

朝生 发表于 2022-10-4 11:40

sheflynn 发表于 2022-10-1 13:00
ARMCortex-M4运行更快、休眠功耗更低

所以价格合适的情况下,选M4核的更好一些呗~

朝生 发表于 2022-10-4 11:41

sparrow054 发表于 2022-10-2 14:31
还真么关心过内核的问题,
有实实在在的说明么?
干货的那种

我也只是有些好奇,不同的内核肯定有不同的地方!

朝生 发表于 2022-10-4 11:42

youtome 发表于 2022-10-1 20:14
主要是m4比m3多了dsp的支持功能,m4还支持浮点运算。

那M3核的浮点运行是靠什么跑起来的?

朝生 发表于 2022-10-4 11:43

yorkbarney 发表于 2022-10-1 16:51
它们是不同架构的,寄存器有些不一样

寄存器不同,所以汇编会有一些不同咯!

朝生 发表于 2022-10-4 11:45

sheflynn 发表于 2022-10-1 13:00
ARMCortex-M4运行更快、休眠功耗更低

运行速度更快?那功耗应该更高啊,是因为架构不同吗?
页: [1] 2
查看完整版本: Cortex-M4和Cortex-M3内核最大的区别是什么?