跳到主要内容

STM32MPU 概述

STM32MPU 即 STM32 系列通用 32 位微处理器,是意法半导体继 STM32 单片机(MCU)之后推出的一个多核微处理器产品系列。STM32MPU 提供了集成 Arm® Cortex®-A 和 Cortex®-M两种内核的异构架构,在实现高性能且灵活的多核架构以及图像处理能力的基础上,还能保证低功耗的实时控制和高功能集成度。

以 STM32MP1 为例,它采用 Arm Cortex-A7 + Cortex-M4 灵活的架构。其中,Cortex-A7 内核支持开源操作系统(Linux/Android),Cortex-M4 内核完美沿用现有的 STM32 MCU 生态系统,有助于开发者轻松实现各类开发应用。

这种架构特别适合同时需要高性能、低功耗、实时控制的应用场景,包括工业、消费、智能家居、健康等领域,实现高效处理 HMI 和外部通信 + 马达驱动和传感器控制的功能需求。

产品类型

  • STM32MP1:STM32MP1 微处理器包含单 Arm® Cortex®-A7 产品系列和单/双 Arm® Cortex®-A7 与 Cortex®-M4 内核的多核异构产品系列。是一款通用微处理器产品组合,可轻松开发多种灵活的应用,实现理想的性能和功耗。
  • STM32MP2:STM32MP2 微处理器是基于双核 Arm® Cortex®-A35 和 Cortex®-M33 的 64 位微处理器。是一款通用型微处理器产品组合,适用于需要高级多媒体功能的安全工业 4.0 和边缘计算应用。另外,部分产品嵌入了神经处理单元(NPU)。

产品优势

STM32MPU 系列拥有丰富的开发生态系统,具有如下优势:

  • 支持主流开源发行版操作系统 Linux,以及合作伙伴提供的 Android 操作系统;
  • 适用于 Cortex-M4 内核的 STM32Cube 固件库和嵌入式软件包;
  • 可选的为高级 HMI 开发提供的 3D 图形处理单元(GPU);
  • 丰富的数字与模拟外设集;
  • 高级安全功能;
  • 得益于高集成度特性、封装兼容性与低成本 PCB 技术(可以低至 4 层镀通孔 PCB)和专用电源管理 IC(PMIC)等优势,实现最佳物料清单(BOM);
  • ST 及合作伙伴提供的高级开发工具;
  • 一流的全球当地在线支持服务;
  • 遍布全球的分销渠道;
  • 承诺 10 年产品供货保障,且每年更新。

生态系统

熟悉 Cortex-M 单片机开发环境的开发人员能轻松实现他们的目标,因为他们能够使用相同的 STM32Cube 工具套件,包括基于 GCC 的 IDE、STM32CubeProgrammer 和 STM32CubeMX。

而面向 Arm Cortex-A 内核进行开发时,ST 通过使用主流的开源 OpenSTLinux 发行版进行开发,帮助用户消除潜在的障碍,确保应用软件移植的简便性和快速性。

应用场景

STM32MP1 微处理器是通用工业级微处理器,适用于广泛的应用场景。STM32MP1 系列产品提高了工业 4.0、智慧城市、智能家居、医疗、电力设施等应用的安全性。除了安全性,该系列还有助于优化能耗和降低成本。

  • 工业:工厂自动化/PLC、工业HMI、工业网关、机器人。
  • 零售终端:POS终端、密码键盘、点钞机、条形码/二维码阅读器、标牌/标签/税票打印机。
  • 智能家居:智能温控器、智能家居网关、白色家电、小型家用电器。
  • 基础设施:计量、数据集中器、电网、电动汽车充电设施。
  • 安全应用:访问控制、报警/安全控制面板。
  • 医疗保健:家用医疗器械、监护仪、诊断设备。
  • 其他:会议设备、资产追踪、车载诊断系统(OBD)。

相关链接