当前位置: 首页 > news >正文

STM32工程中各部分文件作用

STM32工程中各部分文件作用

仅供参考

标准库

如下列文件所示为STM32标准库的文件结构

├─CORE
├─FWLIB
│  ├─inc
│  └─src
├─SYSTEM
│  ├─delay
│  └─sys
└─USER
    └─Project
        ├─DebugConfig
        ├─Listings
        └─Objects
文件目录作用备注
CORE存放核心文件和启动文件
FWLIBST标准库主要内容STM32F4x_FWLib的缩写
SYSTEMALIENTEK提供的常用公用代码 包含延时函数等
USER存放工程文件、主函数文件
Projects存放Keil工程文件
Objects存放编译过程文件以及生成的HEX文件
HARDWARE存放硬件代码,例如驱动外设的实现

HAL库

├─.vscode
├─Core
│  ├─Inc
│  └─Src
├─Drivers
│  ├─CMSIS
│  └─STM32F4xx_HAL_Driver
├─MDK-ARM
│  ├─DebugConfig
│  ├─F407ZGT6_Stepper_Motor
│  └─RTE
├─Middlewares
│  └─Third_Party
└─Users
文件目录作用备注
Core相关配置函数
Drivers存放官方CMSIS库、HAL
MDK-ARMKeil工程文件
DebugConfigKeil调试配置相关文件
F407ZGT6_Stepper_Motor编译中间文件,不同的项目有不同的名称
RTE提供现成的板级驱动包和可视化模块配置
Middlewares中间件、例如第三方库FREERTOS
Users用户自定义文件夹

参考链接

【STM32】创建stm32工程中,各个文件夹及部分文件作用

STM32 HAL库的框架结构

http://www.dtcms.com/a/12487.html

相关文章:

  • 程序员卷技术前,先掌握这三种能力!
  • 企业出海网络方案,助力TikTok直播
  • HashMap常见面试题
  • 【OpenGL 002】着色器 GLSL 语言及GLFW代码案例
  • 2024最全前端面试系列(CSS)(盒模型、flex)
  • JAVA反射
  • [开源]YOLOv8+Pyside6的交通红绿灯目标检测源码
  • Kafka Broker处于高负载状态(例如消息处理量大或系统资源不足),无法及时响应消费者的请求
  • 在笔记本电脑上配置RTX GPU以使用TensorFlow和PyTorch的详细指南
  • 积分第二中值定理的证明
  • 算法【Java】 —— 前缀和
  • 使用 `readResolve` 防止序列化破坏单例模式
  • 测试过程中的不同版本含义
  • 深度学习从入门到精通——yolov1
  • 24.9.9学习笔记
  • Ansible与Docker集成:实现容器化运维自动化
  • Linux网络——从《计算机网络》到网络编程
  • uniapp,vite整合windicss
  • uniapp vite3 require导入commonJS 的js文件方法
  • 华为 HCIP-Datacom H12-821 题库 (12)
  • 原型模式prototype
  • 智能语音交互:人工智能如何改变我们的沟通方式?
  • 前端:JavaScript 实现类
  • shader 案例学习笔记之smoothstep函数
  • csdn上传md,图片转存失败
  • git解决同时编辑一个文件的冲突
  • [建模已更新]2024数学建模国赛高教社杯A题:“板凳龙” 闹元宵 思路代码文章助攻手把手保姆级
  • MybatisX-Generator自动代码生成插件
  • 简单比较 http https http2,我们要如何把http升级为https
  • 旋转轴唇形密封圈的特点和优点