|
伴随STM32C5新一代入门级MCU系列的全新亮相,STM32Cube软件开发生态同步升级。升级后的STM32Cube将以更简洁易用的开发体验,释放开发者创造力:凭借STM32代码生成工具、IDE及量产级示例程序,让开发更高效;搭载深度优化的驱动,充分释放STM32全部潜能,让产品脱颖而出;更以免费且宽松友好的商用授权,有效降低整体开发与量产成本,全面提升开发效率并释放STM32 MCU的强劲性能。
开发者所熟悉的STM32Cube生态将完整保留,即核心概念与操作流程保持不变,但将重构底层关键层,以适配未来STM32新系列产品,更好地满足开发者期望。 核心升级方向:
自STM32C5系列起,后续所有STM32新系列都将受益于这一升级后的开发生态基础架构。而现有已发布的STM32产品仍将由当前STM32Cube组件提供完整支持,且相关组件会持续维护更新。
为什么要为STM32Cube 打造全新基础架构? 初代STM32Cube架构诞生于2014年,并随STM32产品矩阵不断扩容迭代。但时至今日,仅靠增量补丁已难以满足需求,只有架构级革新才能释放更大价值。 全新核心架构的设计目标是:
STM32Cube生态全新升级亮点 STM32 HAL2 —— 性能更强的硬件抽象层 全新登场的STM32 HAL2硬件抽象层,带来三大核心优势:
关注STM32微信公众号,我们将在后续专题详细介绍STM32 HAL2。 STM32CubeMX2——更高效的初始化配置,更智能的代码生成 STM32CubeMX2是STM32CubeMX初始化与代码生成工具的全新迭代版本,升级亮点如下:
关注STM32微信公众号,我们将在后续专题详细介绍STM32CubeMX2。 STM32CubeIDE for VS Code —— 在熟悉的编辑器中开发STM32 STM32CubeIDE for VS Code为STM32开发带来全新免费IDE选择:
关注STM32微信公众号,我们将在后续专题详细介绍STM32CubeIDE for VS Code。 文档、示例和开发者工作流程 升级后的STM32Cube生态让STM32资源的查找、学习和复用更高效:
快速上手 低成本、易于使用的开发套件可用于开始原型制作: STM32C5 Nucleo-144开发板(NUCLEO-C5A3ZG)采用全新外观设计与布局,可快速评估并上手LQFP144封装的STM32C5A3ZGT6微控制器开发。 NUCLEO-C542RC和NUCLEO-562RE (Nucleo-64) 提供Arduino^®^ UNO R3和ST morpho接口,板载STLINK调试器,简化原型验证与编程操作。 STM32C5支持入门级图形显示功能,可搭配Riverdi公司的Nucleo兼容显示套件,或TSD的1.5英寸STM32C5旋钮显示屏配合使用。这些显示屏均完全适配TouchGFX框架,并有演示程序可供参考。 此外,串口存储器扩展包(型号B-M2MEM-PACK1)也已推出,该扩展包含有五款不同类型的非易失性串口存储器扩展板。
|
微信公众号
手机版