datasheet

STM32之父谈2019产品蓝图:性价比、AI、开发体验

2019-05-13来源: EEWORLD关键字:STM32  MCU

日前,在2019年STM32峰会上,STM32之父,意法半导体微控制器事业部全球市场总监Daniel Colonna介绍了STM32产品规划及生态战略。

Daniel几十年来的工作一直围绕着微控制器。自2006年起任意法半导体微控制器事业部全球市场总监 。他于1982年加入德州仪器,担任微控制器应用工程师;1986年加入Thomson-Mostek,负责8位微控制器业务;三年后,加入意法半导体法国公司,担任8位微控制器产品市场经理,并于90年代后期致力于启用ARM32位架构。


2002年,意法半导体推出首个基于ARM7的产品系列STR7,Daniel对此作出了重要贡献。后来,他带领团队启用新的Cortex-M架构,为意法半导体2007年6月推出首个STM32产品系列并取得成功做出了贡献。


作为陪伴STM32十余年的Daniel来说,对产品未来的规划和MCU未来的市场需求最为清晰。


图片.png

意法半导体微控制器事业部全球市场总监Daniel Colonna


STM32 六大宏观发展方向

Daniel首先强调了STM32宏观方面的六大发展方向,毕竟针对千余款产品,很难指出一个个的发展方向及特点:

第一,更亲民,也就是推出更高性价比的产品,不光是针对中国市场,更是面向更多敏感型市场。比如STM32F0,或者8引脚的STM8,都是为了更好的控制成本。

第二,更安全。Daniel表示,STM32的产品线分布很广,针对不同应用,安全性的要求并不一致。但对于STM32来说,有各种丰富的安全要素,同时也是越来越加强的。

第三,更多集成,这其中包括了硬件数字加速器和模拟外设,包括图形处理器、电机控制和模拟外设、人工智能等因素,都使得MCU得以进入到全新市场中。

第四,更高能效,更低功耗。

第五,更多无线连接功能,包括802.15.4、蓝牙、Lora等。其中Lora是很具有代表性一项技术,尽管Lora技术是Semtech所有,但ST发现了Lora技术的好处,同时Semtech并没有微控制器业务,所以通过二者合作,双方实现了优势互补。

第六,是更强计算性能。一方面是通过提升单核的频率从而扩展性能,另外一方面则是通过双核或多核,比如同时集成Cortex-M7和Cortex-M4的超高性能MCU,又或者集成Cortex-A7系列和Cortex-M4系列的MPU STM32MP1。

Daniel表示,STM32MP1的双核带来了双重好处,一方面是运行Linux的高速接口、高速计算与高级图形处理界面,另外一方面则是Cortex-M4所带来的实时性。


图片.png


STM32新品不断

除了已发布的STM32MP1之外,Daniel还透露了不少STM32今年的蓝图。

其中包括了入门级STM32 H7:具有最高性价比的Cortex-M7产品。

支持长距离Sub-1GHz的STM32WL:单芯片集成了STM32L4与Lora收发器。

更高性能模拟外设和算法加速器的STM32G4,用于复杂的电机控制系统。

20引脚甚至8引脚的超值STM32系列STM32G0也将于今年推出。


同时,在安全器件方面,ST紧随Arm步伐,最新STM32L5就支持了可信任TF-M固件,符合Arm PSA标准。而在未来,ST还将推出可以防止硬件DPA攻击的产品,这将是安全产品迈上新台阶的标志。

软件方面的蓝图规划

最近几年,ST越来越看重软件方面的能力,这也是由于MCU系统越来越复杂,需要更多的开发软件、套件及其他辅助工具。

Daniel提到了TouchGFX,在被ST收购后,ST准备全面将它打造为各种HMI应用场景。不光是智能手表等产品,包括智能楼宇中控等应用,都可以使用TouchGFX,其也将服务于STM32全家族系列,从G0到H7。


图片.png


而在人工智能方面,通过STM32 Cube.AI的不断升级,可以轻松实现神经网络边缘计算。Daniel表示,未来Cube.AI将有MCU专属版的TensorFlowLite,同时具有量化处理功能以及更多的软件层,让边缘计算真正可以实现AI化。“比如工业应用中的预测性维护和电机控制,又或者消费类语音识别、面部识别等功能,都可以使用MCU或者MPU的AI功能。”Daniel举例道。

最后,Daniel还提到了刚刚发布的STM32 CubeIDE开发环境,STM32 CubeIDE将ST收购的TrueStudio与STM32CubeMX图形化配置工具合二为一,完全免费,支持包括程序烧录、程序运行监控、系统配置代码生成和代码编辑和调试等全开发周期。

根据Daniel的发言整体来看,2019年ST将会继续在软件、硬件和开发环境上不断增强自身实力,并且会结合AI、HMI UI等热门应用,让单片机有更多可发挥空间。

关键字:STM32  MCU

编辑:冀凯 引用地址:http://www.eeworld.com.cn/mcu/ic461639.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:意法半导体副总裁谈未来通用MCU规划
下一篇:STM32原子哥的故事

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM32F10x互补输出TIM_OutputState,TIM_OutputNState的意思

TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Disable 禁止OC输出TIM_OutputState_Enable 开启OC输出到对应引脚TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Disable 互补输出使能。关闭OCN输出TIM_OutputNState_Enable 互补输出使能。开启OCN输出到对应的 引脚
发表于 2019-05-25

stm32f103c8t6移植Fatfs文件系统出现的一些问题

一、环境keil5,使用库函数二、移植对象stm32f103zet6 >> stm32f103c8t6三、连接方式硬件SPI1(PA5,6,7)四、主函数代码#include "stdio.h"#include "delay.h"#include "sys.h"#include "oled.h"#include "malloc.h"  #include "MMC_SD.h"   #include "ff.h"  
发表于 2019-05-25

stm32外设的使能,失能,复位的区别

首先明确的是,在STM32中所有外设正常工作的前提是使能了相应的外设,有的可能只用使能一个(如GPIO),有的使能两个(如GPIO和USART),有的可能需要使能三个(如GPIO,AFIO,TIM)。总而言之,只有使能了外设时钟外设才能工作。所以外设使能实际使能的是外设的时钟,而与之相应的外设失能也是使外设时钟失能。外设失能后配置外设是没有作用的除非重新使能。与以上两个不同的是外设复位,它是通过改变外设的复位寄存器来实现复位功能的,所以并不会去改变外设的时钟状态,再次使用这个外设不需要重新使能时钟,但是其他相关的一些配置还是必须的(如GPIO的输入输出状态会恢复默认值,需要重新配置)。
发表于 2019-05-25

关于STM32宏定义的产品类型名称解释

startup_stm32f10x_ld_vl.s: for STM32 Low density Value line devicesstartup_stm32f10x_ld.s: for STM32 Low density devicesstartup_stm32f10x_md_vl.s: for STM32 Medium density Value line devicesstartup_stm32f10x_md.s: for STM32 Medium density devicesstartup_stm32f10x_hd.s: for STM32 High density
发表于 2019-05-25

STM32关于UART4_IRQn未定义的解决方法

这种问题一般出现在中容量(或小容量)向大容量移植程序的时候,出现原因也很简单,因为中容量设备里没有UART4自然也就没有这个中断了。我是由STM32F103C8T6向ZET6移植程序时出现的。解决方法是:1.确认你的设备是大容量设备(确认有UART4)2.确认C/C++中define的是“STM32F10X_HD”而不是“STM32F10X_MD”3.确认替换了启动文件(“startup_stm32f10x_md.s”->“startup_stm32f10x_hd.s”)
发表于 2019-05-25

STM32 USB时钟设置

原则:STM32 的USB时钟不能超过48MHZ,因此如果时钟源为72MHZ,就需要进行1.5分频:RCC_USBCLKConfig(RCC_USBCLKSource_PLLCLK_1Div5);如果时钟源为48MHZ,则进行1分频即可:RCC_USBCLKConfig(RCC_USBCLKSource_PLLCLK_Div1); STM32的时钟树如下:
发表于 2019-05-25
STM32 USB时钟设置

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved