何为STM32Cube?
STM32Cube是专为STM32产品系列而打造的软件生态,主要包括两部分:运行在芯片上的嵌入式软件和安装在电脑端用于开发的软件开发工具。
STM32CubeMX 5.0
STM32CubeMX配置工具创建STM32 微控制器(MCU)项目,将会更直观,更高效。STM32CubeMX v.5.0的最新设计的多面板GUI界面在不改变屏幕视图的情况下,能够让用户查看更多参数,完成更多任务,从而让优化MCU配置参数变得更加轻松自如,得心应手。
STM32CubeMX帮助用户从800多款STM32产品中选择最适合的产品,配置基本硬件功能,自动生成MCU初始化代码,开启嵌入式项目开发之旅。
STM32CubeIDE
近期,STM32Cube软件生态系统中新增一个免费的多功能STM32开发工具:STM32CubeIDE。这套IDE软件采用行业标准的开放式许可条款,为简化和加快基于STM32的嵌入式设计,新增了STM32专用功能,包括功能强大的STM32CubeMX微控制器配置和项目管理工具。通过整合STM32CubeMX与STM32CubeIDE,意法半导体创建了一个更强大的开发环境。
STM32CubeIDE免费供用户使用,高度集成提供众多高端功能
集成功能强大的STM32CubeMX,使得它在同类型产品中卓尔不群
仍继续支持第三方合作伙伴工具,为STM32开发人员提供选择的灵活性
STM32Cube.AI
STM32系列微控制器问世至今已出货40亿颗,凭借其国民应用级别的市场领导地位,意法半导体在STM32微控制器开发生态系统STM32CubeMX,新增了先进的人工智能(AI)功能 ---STM32Cube.AI,该软件工具扩展包可生成优化代码,在STM32微控制器(MCU)上运行神经网络。
AI技术使用经过训练的人工神经网络对运动和振动传感器、环境传感器、麦克风和图像传感器的数据信号进行分类,比传统的手工信号处理方法更加快速、高效。开发人员可以用STM32Cube.AI将预先训练的神经网络转成可在STM32 微控制器上运行的C代码,调用经过优化的函数库。从而将AI引入基于微控制器的智能边缘和节点设备,以及物联网、智能楼宇、工业和医疗应用中的深度嵌入式设备。
STM32Cube.AI附带即用型软件函数包,包含用于识别人类活动和音频场景分类的代码示例,可立即用于意法半导体参考传感器板和移动应用程序。