你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

让我们一起带入式学习《STM32生态系统》

[复制链接]
eefishing 发布时间:2019-10-1 17:51

去年年底,《黑镜》在Netflix正式上线。观众介入故事,甚至决定剧情走向的新鲜体验一夜之间吸粉无数!

我们受到互动影视剧的启发,想开辟出一种新的带入式学习方式,以互动课堂的呈现形式,从STM32用户的需求视角来讲解微控制器领域的流量IP STM32的生态系统。


什么是
STM32生态系统?

2018年,在通用及汽车微控制器领域的中国市场,ST继续执业界牛耳,排名翘楚。那么,是什么促成STM32达到这个市场高度?主要归因于以下三点:
  • 积极拓展产品生态系统
  • 注重垂直应用的细分市场
  • 对中小客户的广泛支持

上述几点有一个共通的底层逻辑支撑,就是如何让用户更好更快地使用STM32。而这个逻辑的可取之处在于,为产品研发人员打造一个最优化的开发设计秩序,不仅仅针对一款芯片的配置使用,而是通过一整套不断扩展的生态系统,为嵌入式工程师的开发全过程赋能。
1.jpg 上图表达的STM32生态系统的范畴,涵盖了软硬件、设计资源、合作伙伴方案及服务的大圈层(图中列出的技术文档、软件工具的使用和特性介绍,可到STMCU中文网站(www.stmcu.com.cn)的“设计资源”找到相对应的资料)。当进一步具象生态系统的内涵时,需要从STM32Cube家族的软件工具开始。
STM32Cube工具
覆盖开发全过程

STM32Cube家族的软件工具,从选型到开发/调试,到代码二进制烧录,选项字节操作,到运行监测,覆盖了全部的开发过程。它们各自有功能侧重,也有功能重叠,但是合在一起,就提供给STM32开发者,一个无缝的开发平台。
2.jpg

STM32CubeMX通用功能:从选型到初始工程建立
STM32CubeMX是被最广泛使用的工具,它集成了芯片选型、引脚分配和功能配置,中间件配置,时钟配置,初始代码和项目的功能。最新版本是今年7月刚刚推出的 STM32CubeMX 5.3版本。 3.jpg

STM32CubeIDE : 包罗万象 + 开放
STM32CubeIDE是今年4月份推出的,ST原厂开发和支持的集成开发环境(IDE)软件,是STM32Cube工具家族的最新成员。一方面,它继承了以前TrueStudio的基于Eclipse CDT开源框架开发调试环境,集成了GCC、GDB等免费的编译器、链接器;一方面它通过Eclipse插件接口,开放对众多第三方功能插件的支持。同时,还集成了STM32CubeMX,这是与其他厂家IDE最大的一个区别。
4.jpg

STM32CubeProgrammer通用特性:不仅仅是四合一
STM32CubeProgrammer的推出是为了一站式解决STM32烧片需求,如对STM32的片上闪存、片外闪存,选项字节的各种读、写、擦除操作。它集合了以前若干年他们用到的几个分散工具:STVP,STLINK-Utility,Flash Loader,DFUSE Demonstrator。

5.jpg
STM32CubeMonitors:应用开发和分析的好帮手

除了上述三个在开发任何STM32都需要用到的通用性工具,还有与特定应用相关的STM32CubeMonitor家族,它是应用在STM32里面运行时的监测工具,目前有三个。

6.jpg
收藏 评论0 发布时间:2019-10-1 17:51

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版