打印
[技术问答]

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

[复制链接]
2023|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
朝生|  楼主 | 2022-9-27 16:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
sheflynn| | 2022-10-1 13:00 | 只看该作者
ARMCortex-M4运行更快、休眠功耗更低

使用特权

评论回复
板凳
uytyu| | 2022-10-1 13:27 | 只看该作者
其实在效率上没有太大区别的              

使用特权

评论回复
地板
claretttt| | 2022-10-1 13:53 | 只看该作者
M4比M3增加了浮点处理器FPU

使用特权

评论回复
5
eefas| | 2022-10-1 14:19 | 只看该作者
cortex-M4执行的所有的DSP指令集都可以在一个周期完成,Cortex - M3需要多个指令和多个周期才能完成的等效功能。

使用特权

评论回复
6
hellosdc| | 2022-10-1 15:05 | 只看该作者
一般情况下ARM7 Cortex-M3 Cortex-M4可以认为是一类

使用特权

评论回复
7
mikewalpole| | 2022-10-1 15:50 | 只看该作者
内核下同M4更强大,编程基本一致

使用特权

评论回复
8
yorkbarney| | 2022-10-1 16:51 | 只看该作者
它们是不同架构的,寄存器有些不一样

使用特权

评论回复
9
mollylawrence| | 2022-10-1 17:41 | 只看该作者
Cortex-M4 的性能计算,性能比大

使用特权

评论回复
10
lihuami| | 2022-10-1 18:32 | 只看该作者
基本功能是一样的。                     

使用特权

评论回复
11
mnynt121| | 2022-10-1 19:23 | 只看该作者
ARMCortex™-M4处理器内核是在Cortex-M3内核基础上发展起来的

使用特权

评论回复
12
youtome| | 2022-10-1 20:14 | 只看该作者
主要是m4比m3多了dsp的支持功能,m4还支持浮点运算。

使用特权

评论回复
13
burgessmaggie| | 2022-10-1 21:05 | 只看该作者
M4只是在M3的基础上增加了DSP的支持

使用特权

评论回复
14
sparrow054| | 2022-10-2 14:31 | 只看该作者
还真么关心过内核的问题,
有实实在在的说明么?
干货的那种

使用特权

评论回复
15
caigang13| | 2022-10-2 14:33 | 只看该作者
可以看看ARM的手册,上面有详细说明。

使用特权

评论回复
16
朝生|  楼主 | 2022-10-4 11:40 | 只看该作者
sheflynn 发表于 2022-10-1 13:00
ARMCortex-M4运行更快、休眠功耗更低

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

使用特权

评论回复
17
朝生|  楼主 | 2022-10-4 11:41 | 只看该作者
sparrow054 发表于 2022-10-2 14:31
还真么关心过内核的问题,
有实实在在的说明么?
干货的那种

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

使用特权

评论回复
18
朝生|  楼主 | 2022-10-4 11:42 | 只看该作者
youtome 发表于 2022-10-1 20:14
主要是m4比m3多了dsp的支持功能,m4还支持浮点运算。

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

使用特权

评论回复
19
朝生|  楼主 | 2022-10-4 11:43 | 只看该作者
yorkbarney 发表于 2022-10-1 16:51
它们是不同架构的,寄存器有些不一样

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

使用特权

评论回复
20
朝生|  楼主 | 2022-10-4 11:45 | 只看该作者
sheflynn 发表于 2022-10-1 13:00
ARMCortex-M4运行更快、休眠功耗更低

运行速度更快?那功耗应该更高啊,是因为架构不同吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

1498

帖子

2

粉丝