ARM架构处理器系列解析:MCU、MPU与AP的区分与编程入门

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

文章目录

  • 【ARM架构与编程】1–区分MPU_MCU_AP
  • 0、什么是嵌入式产品?
  • 一、三大关键硬件组件
  • 二、MCU(单片机)
  • 三、AP(application precessor)
  • 四、MCU_MPU_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的概念又混淆起来了,这些概念没有很严格的定义。



    欢迎大家一起交流讨论!

    作者:半条-咸鱼

    物联沃分享整理
    物联沃-IOTWORD物联网 » ARM架构处理器系列解析:MCU、MPU与AP的区分与编程入门

    发表回复