STM32实战 1 | STM32Cube生态系统认识与介绍

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
    • 工业通信协议
    • 加密库
    • 传感器驱动程序
    • 电机控制算法
    • 安全自测库
      STM32实战 1 | STM32Cube生态系统认识与介绍

    至此,对的介绍完毕。

    文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113320 人正在系统学习中

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月26日
下一篇 2021年8月26日

相关推荐