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

STM32Cube扩展包开发指南

[复制链接]
STMCU小助手 发布时间:2022-7-27 19:43
引言
STMCube™由意法半导体最初发起,通过减少开发工作量、时间和成本,让开发人员的生活更轻松。STM32Cube涵盖整个STM32产品系列。
STM32Cube 包括:
• 图形软件配置工具STM32CubeMX,可通过图形向导生成初始化C代码。
• 每个STM32微控制器系列都提供了全面的STM32Cube MCU封装(例如STM32F4系列的STM32CubeF4),包括:
– STM32抽象层嵌入式软件STM32Cube HAL,确保用户应用在STM32各个产品之间实现最大限度的可移植性。HAL对所有外设可用
– 底层API(LL)提供了一个专家级的快速轻量级层,它比HAL更靠近硬件,底层API只存在于一部分外设中。
– 一套一致的中间件,比如RTOS、USB、TCP/IP和图形
– 提供了一套完整示例以及嵌入式软件工具

C%~FPPZWK3I)RXTN(@JGN.png

此外,STM32Cube扩展包包含嵌入式软件组件,用于补充STM32Cube MCU包的功能或支持各种应用领域中大量ST器件和最合适的STM32微控制器的使用,或同时具有以上两种作用。
本文档描述STM32Cube扩展包开发的兼容性要求,这些要求确保与STM32Cube MCU包和工具的正确匹配和STM32Cube生态系统内部的整体一致性,并能基于经过证明和验证的软件组件快速进行应用开发。
本文档的读者必须熟悉STM32Cube架构、HAL和LL API以及编程模型。ST网站www.st.com上的STM32Cube MCU包页面提供了完整的文档集合。


1 概述
STM32Cube MCU包和STM32Cube扩展包在基于Arm® Cortex®-M处理器的STM32 32位微控制器上运行。


2 参考文献和缩略语
开发STM32Cube扩展包时使用了以下文档(可在www.st.com上找到):
1. STM32Cube扩展包开发清单(UM2312)
1给出了相关的缩略语定义,帮助您更好地理解本文档。


`UQ5)HDW6O1]HW7D]LP@1TM.png

3 STM32Cube MCU包和STM32Cube扩展包
STM32Cube解决方案由STM32CubeMX和STM32Cube MCU包组成,前者是工具部分,后者提供利用STM32微控制器功能所需的软件模块。
除了STM32CubeMX和STM32Cube MCU包,STM32Cube扩展包提供的补充性插件进一步丰富了整个STM32Cube生态系统。

3.1 STM32Cube MCU
STM32Cube MCU包(例如用于STM32F4系列微控制器的STM32CubeF4)提供使用STM32微控制器硬件功能所需的所有必要的软件模块。
STM32Cube MCU包主要包含:
STM32外设驱动程序
– HAL(硬件抽象层)
– LL(底层API)
涵盖STM32外设集的中间件
– RTOS、TCP/IP、TLS/SSL、USB、Graphics、File System、JPEG和其他
STM32板的外部组件驱动程序(BSP)
评估板
探索套件
– Nucleo板
丰富的示例,用于演示STM32硬件和相关嵌入式软件的功能和使用
STM32Cube嵌入式软件按照www.st.com网站上所述的Mix Liberty + OSS + 第三方V1混和许可模型进行分发。
2所示为ST分发、维护并支持的STM32Cube MCU包的顶层结构。

NPQOV2))IC{}_ZB$%WEUPB9.png


完整版请查看:附件

DM00432311_ZHV1.pdf

下载

570.89 KB, 下载次数: 0

收藏 评论0 发布时间:2022-7-27 19:43

举报

0个回答

所属标签

相似分享

官网相关资源

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