产品概述
主要优势
STM32CubeWL1.5.0更新
升级到全新LoRaWAN-LBM中间件堆协议栈V1.0.1,用更新的无线软件基础架构取代旧有的LoRaWAN应用
STM32CubeWL1.5.0更新
使用STM32CubeMX V6.17.0生成和维护项目,可实现更快的开发,简化配置、定制和应用复用。
STM32CubeWL1.5.0更新
受益于更新的平台组件,包括CMSIS Core V5.9.0、CMSIS设备驱动程序V1.4.0以及更新的HAL/LL驱动程序
描述
STM32Cube是意法半导体推出的一项原创计划,旨在通过减少开发工作量、缩短开发时间和降低开发成本,显著提升开发人员的生产效率。STM32Cube覆盖整个STM32产品系列。
STM32Cube包括STM32CubeMX,一款用于引脚分配和时钟树配置的图形化软件工具。
它还包括由STM32Cube硬件抽象层 (HAL) 和底层 (LL) API组成的STM32CubeWL MCU软件包、一致的中间件组件集(如FatFS、STM32安全引擎、KMS、mbed Crypto和FreeRTOS™)、LoRaWAN®和Sigfox™协议栈,以及sub-GHz PHY连接服务。所有嵌入式软件组件都附带一套完整示例,可在意法半导体开发板上运行。
STM32嵌入式软件层STM32Cube HAL能够确保STM32产品组合之间的最大可移植性,而LL API则组成了一个快速、轻便、面向专家的层级,比HAL更接近硬件。HAL和LL API可以同时使用,但存在一些限制。
HAL和LL API均即时可用,按照CodeSonar®、MISRA C®:2012指南和ISO/TS 16949标准开发。此外,意法半导体的特定验证过程增加了更深层次的认证条件。
STM32CubeWL将开发STM32WL系列微控制器应用所需的所有通用内置软件组件聚集在单一软件包中。根据STM32Cube计划,这套组件具有高度可移植性,不仅在STM32WL系列范围内,也适用于其他STM32系列。此外,底层API以可移植性和简洁性为代价,为STM32CubeWL HAL提供了备选的高性能、小体积解决方案。
HAL和LL API提供开源BSD许可证,以便用户使用。
-
所有功能
- 一致且完整的嵌入式软件,为用户解决依赖性问题
- 在STM32Cube支持的所有STM32系列之间实现理想的可移植性
- 应用和外设示例,便于理解
- 高质量硬件抽象层 (HAL) 采用了CodeSonar®静态分析工具,符合MISRA C®:2012指南要求
- 高质量底层API (LL) 采用了CodeSonar®静态分析工具,符合MISRA C®:2012指南要求
- FreeRTOS™, FatFS, mbed Crypto
- STM32WL特定的中间件组件:LoRaWAN®和Sigfox™协议栈,sub-GHz物理层
- 安全中间件组件:STM32安全引擎、STM32密钥管理服务 (KMS)
- 免费易用的许可条款
- 自动更新机制,通过STM32CubeMX更新器特性提供新的发布通知
- 除了www.st.com,还在GitHub上发布,以更快地传播错误修复和改进,对拉取请求和问题开放,旨在推动用户贡献和直接反馈