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

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

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

推荐阅读

基于stm32f103的矩阵键盘

我现在的任务是做一个8*8的矩阵键盘,制PCB版之前,我用电路板搭了一个3*3的矩阵键盘来模拟一下,设置PA0、PA1、PA2为PP输出,设置P3、P4、P5下拉输入。大多数的芯片内部上拉或下拉电阻都是弱上拉或弱下拉,stm32f103的内部也一样,内部上拉或下拉的电阻阻值约为40K,这样可以方便外部调整,但是,在作为一些通讯引脚时,可能会出现上电时数据不稳定的问题,如I2C通讯,解决的办法是在外部在加上一个较强的上拉或下拉即可。具体程序如下:#include <stm32f10x.h>#include "usart.h"void KeyBoard_Init(void)//按键初始化
发表于 2019-08-16

基于 STM32F407 使用 4*4 矩阵键盘

写在前面:这是我第一次开始写博客,可能写的不是很好,也请大家谅解。本人现在大三,以前在学习过程中遇到过各种各样的问题,关于51单片机,STM32单片机,最近在学习ARM11的Tiny6410以后还会更新一些C/C++/Qt等等方面的东西关于写博客这件事,其实 一直想写博客记录下来,但是因为某些原因(懒),so , 没有写。现在开始,以后遇到单片机上或者编程上遇到的问题,并且自己很好地解决了,我就会在这里记录下来。希望通过博客记录我的学习历程并希望我所解决问题的过程能够帮到需要的人,一起加油吧!!!我是在STM32F407开发板上使用的4*4 矩阵键盘下面是我所使用的开发板1、首先介绍一下4*4矩阵键盘扫描原理 
发表于 2019-08-16
基于 STM32F407 使用 4*4 矩阵键盘

基于STM32F407最小系统板三种矩阵键盘实现方法

0xe0:return 0xe7; case 0xd0:return 0xd7; case 0xb0:return 0xb7; case 0x70:return 0x77; } } if(mode) key =1; if((GPIO_ReadInputData(GPIOA)&0xF0)==0xF0) key =1; return 0;}比较:三种方案其实,第二种方案比较通用,第一种比较简单易懂,前两种都比较好,因为按键按下不松开,并不会影响CPU一直停留在while()循环里啥都不干。最后的实验效果:之前用的板子是STM32F107,数据手册中的GPIO口一些输出输入方式的配置与STM32
发表于 2019-08-16
基于STM32F407最小系统板三种矩阵键盘实现方法

STM32笔记(二)(寄存器)——矩阵键盘

      矩阵键盘是我第一个需要动手焊接东西的实验,是3*3的键盘,焊了一个下午。因为是第一次焊东西,有多处不足,但最后也勉强能用。键盘的电路是组长设计的,希望下一次我能自己独立设计电路。键盘外观正面背面  外观略显粗糙。。。。主要代码       矩阵键盘最主要的一部分代码就是按键扫描部分,通过一个扫描函数对高低电平进行判断,从而确定按键的位置。用过串口输出案件编号1~9。key.c代码void KEY_Init1(void){ RCC->APB2ENR|=1<<3;      JTAG_S
发表于 2019-08-16
STM32笔记(二)(寄存器)——矩阵键盘

STM32 学习笔记 一.矩阵键盘

刚刚接触STM32,感觉和arduino完全是两个难度,如果说arduino是乐高积木,那我感觉STM32就跟盖楼一样,哈哈,是真的难,真的极具挑战性,可能是我刚开始学觉得难,到后面熟练了应该会好一些,言归正传,就讲一讲我们学长给我们下的任务矩阵键盘。学长学姐们做的是九键的矩阵键盘,我们做的是四键的,难度其实相差不大,换汤不换药的类型,原理就是一二号线通高电平,三四号线低电平,然后交换,让一二号低电平,三四号高电平这样就可以确定是哪个按键被按下。OK上代码key.c函数#include "key.h"#include "delay.h"#include "usart.h"
发表于 2019-08-16
STM32 学习笔记 一.矩阵键盘

STM32 矩阵键盘通过串口输出

STM32F103C8T6 4*4矩阵键盘 通过串口输出,可以用来写密码锁程序的思路如下:1、首先需要配置的是矩阵键盘:配置两个函数:  KEY44_Init(矩阵键盘初始化)和key44_Scan(扫描并获取值)   。2、其次,设置串口(本文设置为STM32F103C8T6的串口三): 我们需要对USART进行初始化设置,详细请见下文。3、然后就开始写我们的主函数:主函数比较简单。因为程序已经分装了。4、最后我们要实现按下一个键,串口打出一个字符(按下1键,打出1)——————————————————————————————————————————————————-下边为程序:所用芯片
发表于 2019-08-16

小广播

何立民专栏

单片机及嵌入式宝典

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

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