STM32Cube到底包含哪些工具 ?

发布时间:2024-08-01  

有部分朋友一直分不清STM32Cube到底包含了那些工具,今天就来总结一下。


1写在前面

有朋友看到:STM32CubeMX、STM32CubeProg、STM32CubeMonPwr这类工具就会产生疑问,它们的功能是什么?之间有什么差异?

其实,上面说到的这类工具都属于STM32Cube。而且,这几个工具是ST目前重点支持和维护的工具。

为了让朋友们更加明白什么是STM32Cube,下面我将详细讲述STM32Cube。

2

STM32Cube概述

STM32Cube是一个ST意法半导体原计划用于提高开发效率,减少开发工作时间和成本,覆盖整个STM32提供的一套工具。


如上图,STM32Cube包括:

1.一套用户友好的软件开发工具,涵盖从概念到实现的项目开发的所有阶段。

STM32CubeMX:一个图形化的软件配置工具,可以自动生成C使用图形向导初始化代码。

STM32CubeProgrammer(STM32CubeProg):图形化和命令行版本的编程工具。

STM32CubeMonitor-Power(STM32CubeMonPwr):一种用于测量和帮助的监控工具优化单片机的功耗。

2.STM32Cube MCU软件包

STM32Cube HAL:一套针对特定系列MCU的硬件抽象层(HAL),如STM32Cube_FW_G0,确保最大化整个STM32组合可移植性。

STM32Cube LL:一套针对MCU底层的库,确保最佳的性能。

一套一致的中间件组件,如RTOS, USB, TCP/IP。

例程:所有嵌入式软件实用程序与全套外设应用的例程。

以上是概要内容,下一章节列举详细内容。

3

相关详细内容

这一节再详细给大家介绍一下上面相关内容。

1.STM32CubeMX

目前(2019.01)STM32CubeMX最新版本到了V5.0.1。界面有重大变化。先看下面V5.0.0的视频介绍:

STM32CubeMX这个工具是ST目前重点打造的工具,相信大家都不陌生,目的就是为了方便开发者,节约时间,提高开发效率。

同时,STM32CubeMX集成了之前的选型功能(STM32 Finder):

STM32CubeMX工具的在使用上难度不大,建议大家都下载安装使用一下。

2.STM32CubeProgrammer

STM32CubeProg主要功能就是编程,和STM32 ST-LINK Utility有很多相似之处,但引入了一些新的功能。比如UART and USB DFU bootloader。

具体可以参看我之前的一篇文章:几点关于STM32CubeProgrammer的内容

3.STM32CubeMonPwr

STM32CubeMonPwr是一套使开发人员能够快速分析目标板的低功耗性能的工具。该软件工具通过X-NUCLEO-LPM01A专用中间板获取功率测量值,并使用直观的图形界面显示这些测量值。动态测量电流范围为100 nA至50 mA。


4.STM32CubeMCU软件包

HAL:Hardware Abstraction Layer硬件抽象层库

LL:Low-layer底层库

其实难点就在于理解如何使用这些软件包,如果遇到一些bug,还需要深入理解软件包底层。

这些软件包都有相关的文档说明,内容比较多,且都是英文,对于初学者来说,可能看文档不合适。

我整理并上传了STM32Cube HAL和LL驱动说明文档:

百度网盘地址:

https://pan.baidu.com/s/1V6sdQXvrFTDkk8PddC5yTQ


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>