历史上的今天
返回首页

历史上的今天

今天是:2026年03月07日(星期六)

2023年03月07日 | 当STM32遇到Linux = STM32MP1

2023-03-07 来源:zhihu

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


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。
o VBAT 模式:低至 4.5 µW。在此模式下,可以使用实时时钟跟踪时间,同时支持侵入检测功能确保系统安全。


推荐阅读

史海拾趣

DIALIGHT公司的发展小趣事

DIALIGHT公司的故事始于1938年的纽约布鲁克林,当时该公司专注于为飞机生产仪表板灯。随着技术的不断进步和市场的变化,公司在1971年,即LED推出仅一年后,推出了他们的第一个LED产品。这一举措标志着DIALIGHT正式从传统的飞机仪表板灯制造转向LED照明技术的研发和应用。从此,DIALIGHT彻底改变了LED的用途,将其广泛应用于世界各地的交通控制、指示灯、结构塔和工业场所,为全球提供了优质的照明解决方案。

Axon' Cable公司的发展小趣事

随着科技的不断进步,Axon' Cable公司逐渐将业务拓展至航空航天领域。公司研发出了一系列高性能、高可靠性的数据网络系统和连接器产品,成功应用于众多重要的航空航天项目中。这些产品的成功应用不仅提升了Axon' Cable在航空航天领域的知名度,也为公司带来了丰厚的利润和更广阔的发展空间。

Ercona Corp公司的发展小趣事

Axon' Cable公司自1965年在法国成立起,便致力于通讯连接器的研发与生产。在创业初期,公司面临着资金短缺、技术瓶颈和市场竞争的诸多挑战。然而,Axon' Cable凭借其坚定的信念和不懈的努力,逐步突破了技术难关,并成功开发出了一系列具有竞争力的产品。这些产品在市场上得到了广泛认可,为公司的后续发展奠定了坚实的基础。

Excel Cell Electronic Co Ltd公司的发展小趣事

为了拓展海外市场,ECE公司制定了国际化战略。公司积极参与国际电子展会,与国际知名企业建立合作关系,不断提升品牌知名度和国际影响力。同时,ECE公司在海外设立分支机构,加强与国际市场的联系和沟通,进一步拓展市场份额。这些努力使ECE公司的产品成功进入欧洲、北美等发达地区市场,实现了全球化布局。

Datalinear公司的发展小趣事

在竞争激烈的电子行业中,Datalinear公司意识到单打独斗很难取得长远的发展。因此,公司积极寻求与其他企业的合作。通过与上下游企业的紧密合作,Datalinear公司不仅降低了生产成本,还提高了产品质量和交货速度。此外,公司还与一些科研机构建立了合作关系,共同研发新技术和新产品,实现了共赢的局面。

Hirosugi-Keiki公司的发展小趣事

作为一家有远见的企业,Datalinear公司始终关注社会责任和可持续发展。公司积极参与环保活动,推行绿色生产理念,努力降低生产过程中的能耗和排放。同时,公司还关注员工的福利和发展,为员工提供良好的工作环境和培训机会。此外,Datalinear公司还积极参与社会公益事业,为社会做出了积极贡献。

问答坊 | AI 解惑

基于SST89C58型单片机的远程灯控箱系统

 摘要:以大型场所照明设备的远程控制为目的,介绍基于SST89C58型单片机的远程灯控箱系统的软硬件设计。该系统通过RS-485总线与PC上位机通信,实现远距离、多节点控制。     关键词:单片机;IAP;远程控制;通信协议:SST89C5 ...…

查看全部问答>

请问:有哪些单片机是开放内核的?

最近要设计一款产品,需要买内核请厂家进行设计。 请问:有哪些单片机是开放内核的?…

查看全部问答>

SD卡驱动的问题!

大家好,我在加载SDIO的设备驱动时,总是在调用pAdapter->hDevice = SDGetDeviceHandle((DWORD)pAdapter->ActivePath, NULL);这句代码时返回NULL,请问是什么原因呀?有谁对这个函数的比较熟悉呀?谢谢了哦!…

查看全部问答>

OALPAtoVA转换出来的虚拟地址与oemaddrtab_cfg.inc中的地址不一样

#define BSP_BASE_REG_PA_AM29LV800              0x00000000 #define AMD_FLASH_START             (UINT32)OALPAtoVA(BSP_BASE_REG_PA_AM29LV800, ...…

查看全部问答>

WINCE下视频采集,视频压缩的问题,请指点!

请问各位高手,小弟最近在做一个视频采集,压缩的东东,由于在这方面没有经验,请教各位高手几个问题! 我使用的是S3C2440开发板,采用中星微 ZC0301PLH 的 USB 摄像头,摄像头输出格式为:YUV422P, YUV420P, JPEG。 请问: 将YUV422P, YUV420P, ...…

查看全部问答>

散热和可靠性是影响LED应用主要因素

replyreload += \',\' + 759479;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

测一路时正确测量多路的时候确全是0

是不因为 我计算的时候时间安排得不对,部分程序:AD初使化:ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;//ADC1和ADC3工作在独立模式ADC_InitStructure.ADC_ScanConvMode = ENABLE;     ...…

查看全部问答>

从SRAM中启动用在什么场合?

                                 也就是什么情况下应用从SRAM中启动? 上电时锁存boot[1:0],决定从何处启动,但此时SRAM中有程序么?…

查看全部问答>

求一方案:窃_听USB传输的数据,请大家给点意见

因为有特殊应用需要,要窃_听PC机通过并口或USB口传送到打印机的数据。 窃_听并口的数据已经有了初步的方法,待进一步实验验证, 但窃_听USB数据还没有什么好的思路。 我的应用只需通过某种转换电路直接获取USB上的数据,获取后的数据再通过USB口传 ...…

查看全部问答>

超低温压力传感器的应用领域

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 超低温压力传感器,超低温压力变送器采用不锈钢一体化封装结构,感压膜片采用优良的特殊设计,使传感器在超低温-196℃环境下安全稳定工作,体积小巧,测量精度高,动态响应频率高,抗腐蚀能力 ...…

查看全部问答>