0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

当STM32遇到Linux = STM32MP1

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 作者:黄工的嵌入式技术 2020-03-01 13:37 次阅读

STM32MP1系列是ST今年2月重磅推出的最新多核微处理器产品(MPU),集成两颗主频 650MHz 的 ArmCortex-A7 应用处理器内核和一颗运行频率209MHz 的高性能 ArmCortex-M4 微控制器内核。这一灵活的异构计算架构在充分满足多种应用的灵活性需求的同时,又实现了最佳性能和低功耗特性。Cortex-A7 内核支持开源操作系统 (Linux/Android),Cortex-M4 内核完美沿用现有的 STM32 MCU 生态系统,有助于开发者轻松实现各类开发应用。同时,STM32MP1嵌入了3D图形处理器(GPU),以支持人机界面(HMI)显示器;兼备高能效实时控制和高功能集成度,有助于简化工业制造、消费电子智能家居、医疗应用高性能解决方案的开发。

在刚刚过去的 2019 STM32峰会上,MP1作为重磅产品展出。让我们通过下面的短视频了解一下STM32遇到Linux会有怎样的奇思妙想。

STM32MP1 拥有包括丰富的开发生态系统在内的诸多优点

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

支持开源操作系统的 STM32 生态系统

熟悉 Cortex-M4 MCU 环境的开发人员能轻松实现他们的目标,因为他们能够使用相同的 STM32Cube 工具套件,包括基于 GCC 的 IDE、STM32CubeProgrammer 和 STM32CubeMX。此外,这款套件还配有 DRAM 接口调试工具,可以轻松配置 DRAM 子系统。

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

灵活的双核架构


Cortex-A7 内核专用于开源操作系统,Cortex-M4 内核则专用于实时及低功耗任务处理。

•650 MHz 主频的双 Cortex-A7 内核:32 KB L1 指令缓存,32 KB L1 数据缓存,256 KB 级别 2 缓存

•209 MHz主频 的 Cortex-M4 内核:单精度浮点运算单元 (FPU),数字信号处理器 (DSP) 指令,用于提高应用安全性的存储器保护单元(MPU)

Cortex-M4 内核得益于内置的 SRAM (448 KB),可运行完全确定的代码。例如,当前使用基于 STM32Cube 固件库的 STM32 MCU 的客户可直接在 Cortex-M4 内核的 448 KB SRAM 上完全重复使用其代码,并可添加到 Cortex-A7 内核上运行的 Linux 应用程序(例如 HMI)。

为满足各种各样的应用需求,大多数外设都可分配给 Cortex-A7 或 Cortex-M4 内核。

能 效


•动态效率:Cortex-A7 和 Cortex-M4 内核可独立运行或停止以实现最佳能效,从而满足各种处理和实时应用需求。
•低功耗模式:支持多种低功耗模式,其中包括:
o待机模式:低至 36 µW。
oVBAT 模式:低至 4.5 µW。在此模式下,可以使用实时时钟跟踪时间,同时支持侵入检测功能确保系统安全。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10991

    浏览量

    206735
  • STM32
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348745
  • MPU
    MPU
    +关注

    关注

    0

    文章

    298

    浏览量

    48371
收藏 人收藏

    评论

    相关推荐

    STM32MP157 MPU的评估板

    STM32MP157C-EV1 和 STM32MP157A-EV1 评估板 (STM32MP157x-EV1) 是作为 STM32MP1 系列中基于 STMicroelectronic
    发表于 10-09 17:31 1次下载

    如何选择STM32MP1系列核心板和开发板

    一款合适的处理器,是每个工程师在开发设计前期调研必须面对的难题。而如何挑选一款符合产品开发的处理器呢?今天我们就以ST公司的STM32MP1系列处理器进行分析比较。ST公司目前已经发布了两款不同类
    的头像 发表于 09-28 08:01 2957次阅读
    如何选择<b class='flag-5'>STM32MP1</b>系列核心板和开发板

    零基础快速入手STM32MP1

    STM32MP1 表现出浓厚的兴趣,纷纷从 ST 或者其它渠道购买到了STM32MP1 的开发板。当用户拿到开发板之后,如果本身就有丰富的 linux 经验,自然可以按照https://wiki.st.com
    发表于 09-27 06:24

    STM32MP1多核实时低功耗处理器

    的PCB成本和最佳的成品尺寸。STM32MP1配有专用的功耗管理配套IC:STPMIC1凭借ST发布的主流型开源OpenSTuinux开发环境和针对CortexR-A7 Linux MPU开发而专门升级
    发表于 09-25 07:17

    STM32MP1系列密钥生成器软件说明

    电子发烧友网站提供《STM32MP1系列密钥生成器软件说明.pdf》资料免费下载
    发表于 09-20 10:36 0次下载
    <b class='flag-5'>STM32MP1</b>系列密钥生成器软件说明

    STM32MP1系列签名工具软件说明

    电子发烧友网站提供《STM32MP1系列签名工具软件说明.pdf》资料免费下载
    发表于 09-20 10:35 0次下载
    <b class='flag-5'>STM32MP1</b>系列签名工具软件说明

    STM32MP1系列使用低功耗模式

    电子发烧友网站提供《STM32MP1系列使用低功耗模式.pdf》资料免费下载
    发表于 09-20 10:17 0次下载
    <b class='flag-5'>STM32MP1</b>系列使用低功耗模式

    如何连接STM32MP1系列产品与MIPI CSI-2摄像头的信息

    本应用笔记提供关于如何连接 STM32MP1 系列产品与 MIPI CSI-2 摄像头的信息。STM32MP1 系列产品(如 STM32 高性能MCU)可通过其 DCMI(数码相机模块接口)并行接口
    发表于 09-07 08:16

    STM32MP1充电桩全数字交互实现

    STM32MP1充电桩全数字交互实现内容包括:充电桩市场简介、充电桩方案系统构成和STM32MP1在充电桩中优势特点。
    发表于 09-05 07:07

    米尔核心板加速基于STM32MP1空白演示的产品开发

    内容包含:基于STM32MP1的核心板、基于米尔核心板的开发资源和米尔核心板加速产品开发三大部分。
    发表于 09-05 06:01

    STM32MP1微处理器确保终端设备的安全性

    电子发烧友网站提供《STM32MP1微处理器确保终端设备的安全性.pdf》资料免费下载
    发表于 08-01 11:34 0次下载
    <b class='flag-5'>STM32MP1</b>微处理器确保终端设备的安全性

    STM32MP1序列产品连接MIPI CSI-2摄像头

    电子发烧友网站提供《STM32MP1序列产品连接MIPI CSI-2摄像头.pdf》资料免费下载
    发表于 07-31 16:29 1次下载
    <b class='flag-5'>STM32MP1</b>序列产品连接MIPI CSI-2摄像头

    STM32MP1系列MPU的DDR配置

    电子发烧友网站提供《STM32MP1系列MPU的DDR配置.pdf》资料免费下载
    发表于 07-31 14:16 0次下载
    <b class='flag-5'>STM32MP1</b>系列MPU的DDR配置

    STM32MP1充电桩全数字交互实现

    电子发烧友网站提供《STM32MP1充电桩全数字交互实现.pdf》资料免费下载
    发表于 07-29 15:47 10次下载
    <b class='flag-5'>STM32MP1</b>充电桩全数字交互实现

    米尔核心板加速基于STM32MP1的产品开发

    电子发烧友网站提供《米尔核心板加速基于STM32MP1的产品开发.pdf》资料免费下载
    发表于 07-29 11:56 0次下载
    米尔核心板加速基于<b class='flag-5'>STM32MP1</b>的产品开发