嵌入式设备里,SOC与MCU的区别是什么?

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Bellawu
Employee
Employee
First solution authored 50 sign-ins 5 replies posted

知乎上这个问题热度比较高,希望在此问题下输出英飞凌的观点,并适当植入英飞凌产品和解决方案,请协助作答,内容尽量详实有理有据,感谢。

0 点赞
1 解答
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

MCU的别名是单片机,复杂一些的单片机,也可以搭建SoC,这样属于低端一些的。高端的SoC,一般指功能更加复杂,片内集成了mcu需要在外围搭建的外设。如果以ARM的cotex核分的话,一般情况下CortexM是用在MCU上面,Cortex A是用在SoC上面。

举个例子来说明的话:

一个图像处理的系统,可以用MCU搭建外设进行图像处理。用户同时也可以直接选择将图像处理单元集成在芯片内部的SoC进行处理。

 

 

 

在原帖中查看解决方案

0 点赞
1 回复
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

MCU的别名是单片机,复杂一些的单片机,也可以搭建SoC,这样属于低端一些的。高端的SoC,一般指功能更加复杂,片内集成了mcu需要在外围搭建的外设。如果以ARM的cotex核分的话,一般情况下CortexM是用在MCU上面,Cortex A是用在SoC上面。

举个例子来说明的话:

一个图像处理的系统,可以用MCU搭建外设进行图像处理。用户同时也可以直接选择将图像处理单元集成在芯片内部的SoC进行处理。

 

 

 

0 点赞