Cortex-M4和Cortex-M3内核最大的区别是什么?
Cortex-M4和Cortex-M3再市面上非常的常见,那么它们有什么区别呢?ARMCortex-M4运行更快、休眠功耗更低 其实在效率上没有太大区别的 M4比M3增加了浮点处理器FPU cortex-M4执行的所有的DSP指令集都可以在一个周期完成,Cortex - M3需要多个指令和多个周期才能完成的等效功能。 一般情况下ARM7 Cortex-M3 Cortex-M4可以认为是一类 内核下同M4更强大,编程基本一致 它们是不同架构的,寄存器有些不一样 Cortex-M4 的性能计算,性能比大 基本功能是一样的。 ARMCortex™-M4处理器内核是在Cortex-M3内核基础上发展起来的 主要是m4比m3多了dsp的支持功能,m4还支持浮点运算。 M4只是在M3的基础上增加了DSP的支持 还真么关心过内核的问题,
有实实在在的说明么?
干货的那种 可以看看ARM的手册,上面有详细说明。 sheflynn 发表于 2022-10-1 13:00
ARMCortex-M4运行更快、休眠功耗更低
所以价格合适的情况下,选M4核的更好一些呗~ sparrow054 发表于 2022-10-2 14:31
还真么关心过内核的问题,
有实实在在的说明么?
干货的那种
我也只是有些好奇,不同的内核肯定有不同的地方! youtome 发表于 2022-10-1 20:14
主要是m4比m3多了dsp的支持功能,m4还支持浮点运算。
那M3核的浮点运行是靠什么跑起来的? yorkbarney 发表于 2022-10-1 16:51
它们是不同架构的,寄存器有些不一样
寄存器不同,所以汇编会有一些不同咯! sheflynn 发表于 2022-10-1 13:00
ARMCortex-M4运行更快、休眠功耗更低
运行速度更快?那功耗应该更高啊,是因为架构不同吗?
页:
[1]
2