当STM32遇见Linux会发生什么?

单片机相关 徐 自远 662℃

当STM32遇见Linux会发生什么?

中电网 2019-10-28 14:56:22

答案是STM32MP1!

自2007年ST推出全球第一款基于Cortex-M MCU至今已有12个年头,12年来,STM32系列不断发展壮大,如今,经过五年潜心研发,第一颗支持Linux系统的MPU—-STM32MP1问世,续写了STM32的成功记录,将STM32的成功与承诺延续到微处理器中。

近日,ST在北京召开媒体沟通会,ST微控制器事业部STM32微处理器产品市场经理Sylvain Raynaud向媒体介绍了这款新产品,并用三个关键词语总结了这款新产品的特性:灵活的双核架构、强大的生态系统支撑、十年供货保证

灵活的双核架构

据Sylvain Raynaud介绍,STM32MP1集成了两颗主频650MHz的Arm Cortex-A7应用处理器内核和一颗运行频率209MHz的高性能Arm Cortex-M4微控制器内核。两个内核之间分工明确、配合默契,Cortex-A7 内核专用于开源操作系统,Cortex-M4 内核则专用于实时及低功耗任务处理。这一灵活的异构计算架构在单一芯片上执行快速数据处理和实时任务,始终实现最高的能效。例如,通过停止Cortex-A7执行指令,只让能效更高的Cortex-M4运行,功耗通常可以降至25%。再从这种模式进入待机状态,功耗进一步降至1/2500(两千五百分之一),同时仍然支持1到3秒内恢复Linux执行,目前该恢复速度是业界最快的。

为防止MPU系统出现性能瓶颈和带宽问题,STM32MP1支持经济实惠的DDR SDRAM存储器,包括DDR3、DDR3L、LPDDR2、533MHz的32/16位LPDDR3。此外,STM32MP1还支持各种闪存产品:eMMC、SD卡、SLC NAND、SPI NAND和Quad-SPI NOR闪存。

3D图形处理单元(GPU)可实现基于OpenGL ES2.0接口的高级HMI开发以及Linux和各种应用程序框架(包括Android Qt)的本机支持。STM32MP1支持60fps、高达WXGA的 24位并行RGB显示器接口和运行频率1Gbps的有2个数据通道的MIPI® DSI接口。因此,使用STM32MP1,有助于工业控制面板灯设备提升用户使用体验。

硬件安全加密 保障代码安全

在客户十分注重的安全方面,STM32MP1系列嵌入了硬件安全加密功能,包括TrustZone、加密算法、哈希、安全启动、防篡改引脚和实时时钟,保障了代码安全,让客户安心使用。

STM32MP1还借用了STM32 MCU的先进IP模块。STM32MP1具有37个通信接口,例如,3个 USB2.0(包括2个高速)、1个千兆以太网GMAC、2个CAN FD接口,以及多个标准I²C、UART和SPI接口;还配备了一系列模拟外设,包括2个16位 ADC、2个12位DAC和片上LDO稳压器。STM32MP1支持29个定时器和3个看门狗。根据封装不同,最多支持176个GPIO引脚。

专用电源管理IC 让设计更简单

相较于之前的STM32来说,STM32MP1是一个比较复杂的系统,ST专门为STM32MP1开发了一个配套的电源管理IC(STPMIC1),集成了四个DC / DC降压转换器、六个LDO稳压器、一个DC / DC升压转换器,以及USB VBUS和通用功率开关,节省空间和BOM成本,除了给STM32MP1所需供电,还可以给外例如显示器、存储器及USB等更多的外设都可以使用STPMIC1来完成,优化了客户系统功耗,让设计更加精简。

借助STM32生态系统加速客户开发

STM32MP1系列依托STM32成熟的生态系统,ST可为客户提供加快成功应用STM32MP1设计开发的工具。包括STM32的Cube,CubeMX,CubeProgrammer等软件工具,探索板和全功能评估板等硬件工具,以及为客户提供全方位的客户支持等。

STM32系列主要用于解决客户对实时任务和功耗限制的重要要求,OpenSTLinux作为市场上主流的开源Linux发行版发布,将STM32系列从以实时任务和功耗限制为主的应用扩大到更广泛的市场。在MPU和软件的联合支持下,ST提供一个整体方案,满足许多工业和专业应用的供货需求。

十年供货保障

STM32作为通用MCU,面对的客户不仅是消费类,更多的是工业控制、通信类客户,这类客户在认可ST的品质的同时,也感受到了ST的长期支持。ST每年年初都会更新长期供货保证,每次更新都是十年,充分保障客户的产品需求,当然,STM32MP1也不例外,也包含在ST 10年滚动续期供货承诺名单内。Sylvain Raynaud称。

对于STM32MP1的未来规划,Sylvain Raynaud表示,STM32MP1是第一颗MPU市场产品。未来,在拓展产品线时,同时并行走两个方向:性价比更高和功耗优化。性价比更高部分,会出一个更低端性价比更高的产品给客户;往上走会出更高性能、更安全的部分支持客户更高的需求。未来两条线并行去走,以拓展整个MPU产品线。

 

当STM32遇见Linux会发生什么?http://t.zijieimg.com/xYDv3Q/

转载请注明:徐自远的乱七八糟小站 » 当STM32遇见Linux会发生什么?

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号