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库的框架结构

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值