STM32Cube简介
- 格式:pdf
- 大小:327.10 KB
- 文档页数:2
STM32CubeF4
山西大学电子信息工程系王晓峰
Wangxiaofeng@
特性
一致完整的嵌入式软件,免费提供
在STM32系列之间提供最大的移植性
提供上百个可以轻松理解的例程
高品质HAL代码声纳(CodeSonar®)静态分析工具
STM32F4特性中间件,包括USB主设备和从设备以及TCP/IP栈
免费的用户友好许可证条款
更新机制可以在新的版本放出时给予用户提示
描述
STM32Cube是一款由STMicroelectronics原创倡导的,可以通过减少开发负担,时间和费用使得开发者更轻松的产品。
STM32Cube覆盖了整个STM32系列。
STM32Cube包括了STM32CubeF4,STM32CubeF4是一款图形化软件配置工具,允许使用图形化向导来生成C初始化代码。
同时它也集成了一个广泛的软件平台,覆盖了每个系列(例如STM32CubeF4对应STM32F4系列)。
此平台包括STM32Cube HAL(一个STM32的硬件抽象层,确保STM32之间最大的可移植性),再加上配套的中间件(RTOS,USB,TCP/IP和图形)。
所有嵌入式软件组件提供完整的例程。
STM32CubeF4将开发应用需要的所有类型嵌入式软件组件集成在一个包里。
跟随STM32Cube的宗旨,此套组件具有高度可移植性,不仅包括STM32F4,也包括其他STM32系列。
STM32CubeF4完全兼容STM32CubeMX代码生成器,STM32CubeMX可以生成C初始化。
包内包括一个底层硬件抽象层(HAL),HAL覆盖了微控制器硬件,集成了广泛的例程,可运行在意法半导体的开发板上。
为了用户便利,硬件抽象层为开源BSD许可协议。
STM32CubeF4package
STM32CubeF4包含了一套中间件组件,带有对应的例程。
它们具有非常自由的许可证条款:
1、CMSIS-RTOS贯彻了FreeRTOS的开源解决方案
2、TCP/IP协议栈基于开源的LwIP解决方案
3、FAT文件系统基于开源的FatFs解决方案,支持NAND闪存访问
4、STemWin,一个专业的图形栈解决方案,提供二进制格式支持,并且基于我们伙伴的SEGGER emWin。
5、完整的USB主从设备协议栈支持。
STM32CubeF4包内提供所有这些中间件的实现示例。
STM32CubeF4包括在STM32Cube包内。
请注意STM32Cube将逐步完善并覆盖STM32系列。
订购信息
STM32CubeF4可在意法半导体官网免费下载。
版本历史
2014-2-14第一版。