STM32实战 1 | STM32Cube生态系统认识与介绍
- 一、STM32Cube Ecosystem STM生态系统
- 二、PC软件工具套
- 三、STM32Cube MCU Packages(STM32外设控制Packages)
首先介绍一下STMCube生态系统:
一、STM32Cube Ecosystem STM生态系统
-
STM32Cube是ST公司开发的一套生态系统,致力于使STM32的开发变的更简单,并且100%开源免费。
-
STM32Cube是软件工具和嵌入式软件库的组合:
全套 PC 软件工具可满足完整项目开发周期的所有需求
为在 STM32 微控制器和微处理器上运行而制作的嵌入式软件砖,将带来各种功能(从 MCU 组件驱动程序到更高级的面向应用程序的功能)
它包括两大部分:
- PC软件工具套:
STM32CubeMX、STM32CubeIDE、STM32CubeProgrammer、STM32CubeMnitor等
STM32CubeProgrammer:程序下载工具(将程序编译后烧录至单片机内)
该工具可通过各种可用的通信方式( 等)为读取、写入和验证设备和外部存储器提供了一个易于使用且高效的环境。
三、STM32Cube MCU Packages(STM32外设控制Packages)
是提供的对于每个MCU产品的软件包(操作可用外设集所需的所有嵌入式软件块),其中包括:
底层库代码:
- 硬件抽象层 () :通过标准化 API 调用实现不同 STM32 设备之间的可移植性
- 用于云连接的即用型扩展包(Amazon AWS,Microsoft Azure,IBW Watson等)
- LoRa
- 蜂窝连接
- NFC
- 工业通信协议
- 加密库
- 传感器驱动程序
- 电机控制算法
- 安全自测库
用户代码:
提供初步写好的用户代码,开发者可以在此基础上开发各种应用
至此,对的介绍完毕。
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113320 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!