【ARM架构与编程】1--处理器的区分MCU_MPU_AP

【ARM架构与编程】1–区分MPU_MCU_AP


本系列参考:

https://www.bilibili.com/video/BV1V54y1C7hq?p=3&vd_source=82b65865be0947de29bd55efc8cdb40a

https://e.coding.net/weidongshan/noos/doc_and_source_for_mcu_mpu.git

https://kimi.moonshot.cn/


0、什么是嵌入式产品?

有计算能力的非电脑,就是嵌入式产品。


一、三大关键硬件组件

在这里插入图片描述

名称主要作用
CPU(中央处理器)大脑,负责 执行程序指令、处理数据;==> 计算速度&处理能力
RAM(随机存取存储器)临时存储,允许CPU快速访问&处理数据。RAM 的大小和速度会影响 多任务处理能力 & 系统的整体响应速度。
Storage(存储设备)持久化存储,用于保存操作系统、应用程序和用户数据。一般为Flash

​ 从 微型计算机 到现在使用的 PC,CPURAMStorage 作为计算机的核心架构一直都没有变,是计算机组成中最关键的硬件组件。早期的 intel/AMD 公司研发的 8086、80186、80286以及摩托罗拉生成的芯片,统称为MPU(Mircro Processor Unit)(微处理器单元)–比较老的概念


二、MCU(单片机)

MPU的发展除了作为PC专用CPU,还有个路线是集成;

在这里插入图片描述

​ 集成:将CPU + RAM + Flash,打包在一个芯片里面 ==> 形成一个MCU,例如 8051、STM32这些开发板,都是MCU。

​ MCU(单片机)的出现,大大简化了电子设备的设计。MCU还可以外加各种模块,并搭载占用资源更少的操作系统RTOS,开发出各种专用设备,智能台灯、玩具车、电动剃须刀等。


三、AP(application precessor)

随着技术的发展,手机/平板 类产品诞生,这个时候MCU就搞不定了,因此出现了AP。

在这里插入图片描述

​ 专用功能(MCU) ==> 通用功能(AP)

​ 可以认为AP是MCU的升级版本,AP很强大,成本也不低,通常具备丰富的片上资源,可以轻易的搭载操作系统,并且开发出复杂的产品,AP作为一种高性能的处理器,随着成本的降低和国产化进程的推进,它的应用前景将越来越广阔。


四、MCU_MPU_AP

在这里插入图片描述

在日常工作中,处理MCU,对应的有很多工程师或者公司,会把MPU来代表AP这类芯片。MPU的概念又混淆起来了,这些概念没有很严格的定义。



欢迎大家一起交流讨论!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值